--- title: "Update User Details" url: https://docs.catalyst.zoho.com/en/sdk/python/v1/cloud-scale/authentication/update-user-details/ description: "This page describes the method to reset the password of a user account in your Python application with sample code snippets." last_updated: 2025-11-19T15:07:41Z service: Cloud Scale type: general related_links: - name: "Authentication Help" url: /en/cloud-scale/help/authentication/introduction - name: "SDK Scopes" url: /en/sdk/python/v1/sdk-scopes --- # Update User Details Catalyst allows you to [modify and update](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/user-management/users/implementation/#modify-a-users-details) the following details of an end-user: * First Name * Last Name * [OrgID](https://docs.catalyst.zoho.com/en/getting-started/catalyst-organizations/) : OrgID is a unique value that is generated by Catalyst to associate with an organization. * [RoleID](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/user-management/roles/implementation/) : Role ID is the value generated by Catalyst that is assigned to a particular [user role](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/user-management/roles/introduction/). ### Create a dictionary ```python update_config = { "email_id": "amelia.burrows@zylker.com", "last_name": "Burrows", "first_name": "Amelia", "org_id": "1012585680", "role_id": "6759000000054065", } ``` The SDK snippet below demonstrates updating an end-user’s details using the `update_user_details(userID, userDetails)` method. The first name of the user is updated in the example below. To know more about the component instance `authentication_service` used below, please refer to [this section](https://docs.catalyst.zoho.com/en/sdk/python/v1/cloud-scale/authentication/get-component-instance/). **Parameters Used**
Parameter Name Data Type Definition
`UserID` String A **Mandatory** parameter. Will hold the UserID of the user whose details are to be updated.
`update_config` Object A **Mandatory** parameter. Will hold the values of email_id, last_name, first_name, org_id and role_id. You can update the first_name or last_name parameter here.
```python authentication_service = app.authentication() user_details=authentication_service.update_user_details('6759000000124659', update_config) ``` > **Info :** Refer to the [SDK Scopes table](https://docs.catalyst.zoho.com/en/sdk/python/v1/sdk-scopes) to determine the required permission level for performing the above operation.