Last updated

Updating a user role

The steps below explain how to update the role for a user.

Note: To learn about the types and functionalities of each role, see user role concepts.

StepNameEndpoint Details
List users/v3/users/listList users for a specific TMC or for a company. Use this endpoint to obtain the userId of the user whose role needs to be updated.

Request body requires: The tmcId or the companyId. Additionally, the userStatusFilter lets you filter the ACTIVE, INACTIVE, or ALL users.

Response will contain: List of users matching the filter condition, along with each user’s userId, name, and all available information (e.g., user’s personal and business info).

Other APIs will use: userId of the user whose role needs to be updated.
Update user role/v2/users/{userId}/rolesUpdate the user’s role.

URL path requires: userId from step 1.

Request body requires: The new roleType to be assigned to the user.

If the user is assigned the TRAVEL_ARRANGER role then the roles > metadata field must be populated in the request.