public async Task <IActionResult> SetHook(SetHookDAO hookDAO) { var id = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.NameIdentifier).Value; if (!await hookService.ValidateHook(hookDAO.Hook)) { return(BadRequest()); } await userService.SetUserHookAsync(id, hookDAO.Hook); return(Ok()); }