Search User
API to search the users.
Resource Informations
Name | Value |
---|---|
Requires authentication? | Yes |
Rate limited? | No |
Request
Request headers
Key | Value |
---|---|
Authorization | Bearer token |
Content-Type | application/json |
HTTP request URL for SSMS
GET https://{tenantId}.{hostname}/digitanium/v4/users/search?key={search_keyword}
HTTP request URL for SHIFT
GET https://{hostname}/auth/realms/{tenantId}/v3_user/search?key={search_keyword}
note
API requests must be made over https. Calls made over plain http will fail.
Parameters
Parameter Name | Type | Description |
---|---|---|
Key | String | It can be a search parameter and will search over username, firstname, lastname and email. |
Request body
No request body fields required.
Response
Field Name | Type | Description |
---|---|---|
message | String | The message explains the result of the API call. Refer to Response status Information for details. |
status | String | The status of the API call. Refer Response status Information for details. |
Subsystem | String | Subsystem categorizes the type of API that has been called. Refer to Subsystem details for details. |
data | Object | User details |
userList | array | list of users matching criteria. |
page | Object | Paging (dividing a document into discrete pages) information. |
Sample Response
{
"message": "Users fetched successfully",
"status": "Success",
"subSystem": 5,
"data": {
"userList": [
{
"username": "ecosport",
"enabled": false,
"emailVerified": false,
"attributes": {},
"requiredActions": [],
"admin": false
}
],
"page": {
"pageSize": 20,
"totalRecords": 22,
"totalPages": 1,
"currentPage": 1
}
}
}
Response Status Information
Status Code | Status | Message |
---|---|---|
200 | Success | Users fetched successfully |
401 | Unauthorized | HTTP 401 Unauthorized |
404 | USER_NOT_FOUND | User does not exist |