# Update a user Endpoint: PUT /users/{userId} Version: 1.0 Security: bearer ## Path parameters: - `userId` (number, required) ## Request fields (application/json): - `firstName` (string, required) The first name of the user Example: "John" - `lastName` (string, required) The last name of the user Example: "Doe" - `isEnabled` (boolean) Indicates if the user is enabled Example: true - `clientAccountId` (array, required) List of client account IDs Example: [1,2,3] ## Response 401 fields (application/json): - `message` (string, required) Error message indicating unauthorized access. Example: "Unauthorized" - `statusCode` (number, required) HTTP status code for unauthorized access. Example: 401 ## Response 200 fields ## Response 400 fields ## Response 403 fields ## Response 404 fields