# Update user data by given userId.Accessible only for admin users or if {userId} equal to current user id PUT /v2/users/{userId} Endpoint: PUT /users/{userId} Security: API_Key ## Path parameters: - `userId` (integer, required) ## Request fields (application/json): - `email` (string, required) - `firstName` (string, required) - `fullUsageDashboardAccess` (number) - `lastName` (string, required) - `maxPagesPerAudit` (number) - `permissions` (string) Enum: "guest", "user", "admin" - `timezone` (string, required) - `username` (string, required) ## Response 200 fields (application/json): - `accountId` (integer, required) - `created` (string, required) - `deleted` (string) ISO 8601 date time string with offset when user was deleted, null if not deleted - `email` (string, required) - `firstName` (string, required) - `fullUsageDashboardAccess` (boolean, required) - `id` (integer, required) - `lastLogin` (string) - `lastName` (string, required) - `maxPagesPerAudit` (integer, required) - `permissions` (string) Enum: "guest", "user", "admin" - `timezone` (string, required) - `updated` (string, required) - `username` (string, required) ## Response 403 fields ## Response 404 fields