# Update User **PUT /v1/auth/users/{user_id}/update** Update a user by ID. ## HTTP Request `PUT /v1/auth/users/{user_id}/update` ## Returns A successful response returns a `User` object in `user` owith linked emails and phone numbers in `emails` and `phone_numbers` properties. ## Servers - Production: https://api.moonkey.fun (Production) ## Authentication methods - Authorization ## Parameters #### Path parameters - **user_id** (string) Unique User ID of the user to update. ## Body parameters Content-type: application/json - **first_name** (string) First name of the user. - **middle_name** (string) Middle name of the user. - **last_name** (string) Last name of the user. - **emails** (array[object]) List of Emails to attach to the user. - **phone_numbers** (array[object]) List of E.164 formatted mobile phone numbers to attach to the user. ## Responses ### 200: OK #### Body Parameters: application/json (object) - **user_id** (string) - **phone_numbers** (array[object]) - **emails** (array[object]) - **user** (object) [Powered by Bump.sh](https://bump.sh)