Get Organization Users By Organization Id Using GET
Get response encapsulating organization users.
Fetched page is according to the page start and page limit passed as optional parameters.
Optionally provide "serviceDefinitionId" to filter users having access to a service. Organization Members are permitted to see only basic user information. Organization owners, read-only administrators and organization admins will see also organization and service roles of the users and userProfile if expandProfile is passed.
Access Policy
Role | User Accounts | Service Accounts (Client Credentials Applications) |
---|---|---|
Organization Member | ✔️ | ✔️ |
Organization Admin | ✔️ | ✔️ |
Organization Owner | ✔️ | ✔️ |
Unique identifier (GUID) of the organization.
Service definition id used to filter users having access to the service.
Specifies the index that the set of results will begin with
Maximum number of users to return in response
Indicates if the response should be expanded with the user profile; the value is ignored, only the existence of parameter is checked.
Indicates if the response should exclude the user roles; the value is ignored, only the existence of parameter is checked.
Indicates if the inherited roles in the response should indicate group information; the value is ignored, only the existence of parameter is checked.
OK
{
"totalResults": 2000,
"results": [
{
"user": {
"firstName": "string",
"lastName": "string",
"userProfile": {
"locale": "string",
"language": "string",
"alternativeEmail": "string"
},
"userId": "string",
"email": "string",
"acct": "string",
"domain": "string",
"accessible": false,
"username": "string",
"idpId": "string"
},
"organizationRoles": [
{
"displayName": "string",
"name": "string",
"resource": "string",
"createdBy": "string",
"lastUpdatedDate": "string",
"expiresAt": 3609941597,
"groups": [
{
"domain": "string",
"displayName": "string",
"id": "string",
"ownerOrgId": "string",
"sharedOrgIds": [
"string"
],
"groupType": "string",
"usersCount": 0,
"description": "string"
}
],
"createdDate": "string",
"membershipType": "string",
"groupIds": [
"string"
],
"lastUpdatedBy": "string"
}
],
"serviceRoles": [
{
"serviceRoleNames": [
"string"
],
"serviceDefinitionId": "string",
"serviceRoles": [
{
"name": "string",
"resource": "string",
"createdBy": "string",
"lastUpdatedBy": "string",
"expiresAt": 3609941597,
"groups": [
{
"domain": "string",
"displayName": "string",
"id": "string",
"ownerOrgId": "string",
"sharedOrgIds": [
"string"
],
"groupType": "string",
"usersCount": 0,
"description": "string"
}
],
"createdDate": "string",
"membershipType": "string",
"groupIds": [
"string"
],
"lastUpdatedDate": "string"
}
]
}
],
"customRoles": [
{
"name": "string",
"resource": "string",
"createdBy": "string",
"lastUpdatedBy": "string",
"expiresAt": 3609941597,
"groups": [
{
"domain": "string",
"displayName": "string",
"id": "string",
"ownerOrgId": "string",
"sharedOrgIds": [
"string"
],
"groupType": "string",
"usersCount": 0,
"description": "string"
}
],
"createdDate": "string",
"membershipType": "string",
"groupIds": [
"string"
],
"lastUpdatedDate": "string"
}
],
"orgId": "string"
}
],
"prevLink": "/csp/serviceName/ResourceName?pageStart=30&pageLimit=15",
"nextLink": "/csp/serviceName/ResourceName?pageStart=60&pageLimit=15",
"errors": [
{
"message": "string"
}
]
}
Total number of results if available.
Partial list of returned results.
Relative path to previous page if exists. Not returned for POST requests.
Relative path to next page if exists. Not returned for POST requests.
Any errors that occurred during the execution of an operation
The user is not authorized to use the API
"CspErrorResponse Object"
cspErrorCode
message
errorCode
requestId
moduleCode
statusCode
The user is forbidden to use the API
"CspErrorResponse Object"
cspErrorCode
message
errorCode
requestId
moduleCode
statusCode
Organization not found | Service not found
"CspErrorResponse Object"
cspErrorCode
message
errorCode
requestId
moduleCode
statusCode
The user has sent too many requests
"CspErrorResponse Object"
cspErrorCode
message
errorCode
requestId
moduleCode
statusCode
An unexpected error has occurred while processing the request
"CspErrorResponse Object"
cspErrorCode
message
errorCode
requestId
moduleCode
statusCode
curl -H 'Authorization: <value>' https://{api_host}/csp/gateway/am/api/v2/orgs/{orgId}/users