UserQuery
Composable identity-provider user search request. Populated restrictions are combined, except role arrays which match any supplied role.
Match users linked to any of these asset identifiers.
attributes object[]
Attribute predicates combined with AND.
name object
String matcher supporting exact, prefix, suffix, or contains matching, case sensitivity, and negation.
Possible values: [EXACT, BEGIN, END, CONTAINS]
Invert this attribute predicate.
falsevalue object
String matcher supporting exact, prefix, suffix, or contains matching, case sensitivity, and negation.
Possible values: [EXACT, BEGIN, END, CONTAINS]
clientRoles object[]
Possible values: [EXACT, BEGIN, END, CONTAINS]
Match these exact identity-provider user identifiers.
Maximum number of results.
100Number of matching results to skip.
0orderBy object
User result ordering.
Reverse the default ascending order.
falseUser property used for ordering.
Possible values: [CREATED_ON, FIRST_NAME, LAST_NAME, USERNAME, EMAIL]
USERNAMEpathPredicate object
Matches an asset ancestry path represented as ordered asset identifiers.
Ordered asset identifiers in the ancestry path.
realmPredicate object
Matches an exact realm name.
Realm name.
buildingrealmRoles object[]
Possible values: [EXACT, BEGIN, END, CONTAINS]
select object
User response projection.
Return basic identity fields only, omitting administrative details.
trueTrue selects service users, false selects human users, null includes both.
usernames object[]
Possible values: [EXACT, BEGIN, END, CONTAINS]
{
"assets": [
"string"
],
"attributes": [
{
"name": {
"caseSensitive": true,
"match": "EXACT",
"negate": true,
"value": "string"
},
"negated": false,
"value": {
"caseSensitive": true,
"match": "EXACT",
"negate": true,
"value": "string"
}
}
],
"clientRoles": [
{
"caseSensitive": true,
"match": "EXACT",
"negate": true,
"value": "string"
}
],
"ids": [
"string"
],
"limit": 100,
"offset": 0,
"orderBy": {
"descending": false,
"property": "USERNAME"
},
"pathPredicate": {
"path": [
"string"
]
},
"realmPredicate": {
"name": "building"
},
"realmRoles": [
{
"caseSensitive": true,
"match": "EXACT",
"negate": true,
"value": "string"
}
],
"select": {
"basic": true
},
"serviceUsers": true,
"usernames": [
{
"caseSensitive": true,
"match": "EXACT",
"negate": true,
"value": "string"
}
]
}