Get a user by user ID
Use this example to retrieve a user's details by user ID with a raw Administration API request.
Before you begin, authenticate the Admin API application and obtain an auth token.
The Admin API application requires the USERS:VIEW permission. Submit a request to retrieve a user by user ID or user alias.
- Method:
POST - Path:
/api/web/v3/users/userid - Content type:
application/json
Example request header
Authorization: Bearer <auth-token>
Example request body
The body must contain userId:
{
"userId": "john"
}
Example response body
HTTP 200 returns the user's details. Fields that are not relevant to the example are omitted:
{
"id": "2c422a2f-e8ae-4af8-8b03-e1ce0ddde0b0",
"userId": "john",
"firstName": "John",
"lastName": "Smith",
"email": "johnsmith@organization.com",
"mobile": "+16138561234",
"state": "ACTIVE",
"locked": false,
"grids": [],
"tokens": [],
"groups": []
}
The returned collections depend on the resources assigned to the user. For all response fields and error responses, including a user that is not found, see Get a user by user ID or alias.