Download OpenAPI specification:Download
fields | Array of strings (userField) Items Enum: "_id" "_created" "_modified" "externalId" "userName" "displayName" "active" "email" "unixHomeDirectory" "unixUserName" "userPrincipalName" "invitationPending" "deleted" |
excludeFields | Array of strings (userField) Items Enum: "_id" "_created" "_modified" "externalId" "userName" "displayName" "active" "email" "unixHomeDirectory" "unixUserName" "userPrincipalName" "invitationPending" "deleted" |
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "system": true,
- "userName": "string",
- "displayName": "string",
- "active": true,
- "email": "string",
- "unixHomeDirectory": "string",
- "unixUserName": "string",
- "userPrincipalName": "string",
- "invitationPending": true,
- "invitationExpiry": "2019-08-24T14:15:22Z",
- "deleted": "2019-08-24T14:15:22Z"
}
filter[_id][EQ] | string |
filter[_id][IN] | Array of strings |
filter[userName][EQ] | string |
filter[userName][CO] | string |
filter[displayName][EQ] | string |
filter[displayName][CO] | string |
filter[email][EQ] | string |
filter[email][CO] | string |
filter[active][EQ] | boolean |
filter[externalId][PR] | boolean |
filter[system][EQ] | boolean |
filter[invitationPending][EQ] | boolean |
filter[deleted][EQ] | string (userDeletedQueryOption) Enum: "deletedOnly" "notDeletedOnly" "all" |
filter[deleted][LT] | string <date-time> |
filter[deleted][GT] | string <date-time> |
filter[_created][LT] | string <date-time> |
filter[_created][GT] | string <date-time> |
filter[_modified][LT] | string <date-time> |
filter[_modified][GT] | string <date-time> |
page[offset] | integer |
page[limit] | integer |
sort | string Enum: "userName" "-userName" "displayName" "-displayName" "_created" "-_created" "_modified" "-_modified" |
fields | Array of strings (userField) Items Enum: "_id" "_created" "_modified" "externalId" "userName" "displayName" "active" "email" "unixHomeDirectory" "unixUserName" "userPrincipalName" "invitationPending" "deleted" |
excludeFields | Array of strings (userField) Items Enum: "_id" "_created" "_modified" "externalId" "userName" "displayName" "active" "email" "unixHomeDirectory" "unixUserName" "userPrincipalName" "invitationPending" "deleted" |
{- "totalCount": 0,
- "data": [
- {
- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "system": true,
- "userName": "string",
- "displayName": "string",
- "active": true,
- "email": "string",
- "unixHomeDirectory": "string",
- "unixUserName": "string",
- "userPrincipalName": "string",
- "invitationPending": true,
- "invitationExpiry": "2019-08-24T14:15:22Z",
- "deleted": "2019-08-24T14:15:22Z"
}
]
}
Creates a new user entity.
_id | string |
_created | string <date-time> |
_modified | string <date-time> |
externalId | string |
system | boolean |
userName | string |
displayName | string |
active | boolean |
string | |
unixHomeDirectory | string |
unixUserName | string |
userPrincipalName | string |
invitationPending | boolean |
invitationExpiry | string <date-time> |
deleted | string <date-time> |
password required | string |
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "system": true,
- "userName": "string",
- "displayName": "string",
- "active": true,
- "email": "string",
- "unixHomeDirectory": "string",
- "unixUserName": "string",
- "userPrincipalName": "string",
- "invitationPending": true,
- "invitationExpiry": "2019-08-24T14:15:22Z",
- "deleted": "2019-08-24T14:15:22Z",
- "password": "string"
}
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "system": true,
- "userName": "string",
- "displayName": "string",
- "active": true,
- "email": "string",
- "unixHomeDirectory": "string",
- "unixUserName": "string",
- "userPrincipalName": "string",
- "invitationPending": true,
- "invitationExpiry": "2019-08-24T14:15:22Z",
- "deleted": "2019-08-24T14:15:22Z"
}
userId required | string Internal unique ID of the user |
fields | Array of strings (userField) Items Enum: "_id" "_created" "_modified" "externalId" "userName" "displayName" "active" "email" "unixHomeDirectory" "unixUserName" "userPrincipalName" "invitationPending" "deleted" |
excludeFields | Array of strings (userField) Items Enum: "_id" "_created" "_modified" "externalId" "userName" "displayName" "active" "email" "unixHomeDirectory" "unixUserName" "userPrincipalName" "invitationPending" "deleted" |
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "system": true,
- "userName": "string",
- "displayName": "string",
- "active": true,
- "email": "string",
- "unixHomeDirectory": "string",
- "unixUserName": "string",
- "userPrincipalName": "string",
- "invitationPending": true,
- "invitationExpiry": "2019-08-24T14:15:22Z",
- "deleted": "2019-08-24T14:15:22Z"
}
userId required | string Internal unique ID of the user |
_id | string |
_created | string <date-time> |
_modified | string <date-time> |
externalId | string |
system | boolean |
userName | string |
displayName | string |
active | boolean |
string | |
unixHomeDirectory | string |
unixUserName | string |
userPrincipalName | string |
invitationPending | boolean |
invitationExpiry | string <date-time> |
deleted | string <date-time> |
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "system": true,
- "userName": "string",
- "displayName": "string",
- "active": true,
- "email": "string",
- "unixHomeDirectory": "string",
- "unixUserName": "string",
- "userPrincipalName": "string",
- "invitationPending": true,
- "invitationExpiry": "2019-08-24T14:15:22Z",
- "deleted": "2019-08-24T14:15:22Z"
}
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "system": true,
- "userName": "string",
- "displayName": "string",
- "active": true,
- "email": "string",
- "unixHomeDirectory": "string",
- "unixUserName": "string",
- "userPrincipalName": "string",
- "invitationPending": true,
- "invitationExpiry": "2019-08-24T14:15:22Z",
- "deleted": "2019-08-24T14:15:22Z"
}
userId required | string Internal unique ID of the user |
op required | string Enum: "add" "remove" "replace" The operation to be performed |
path required | string A JSON-Pointer |
value | any The value to be used within the operations. |
[- {
- "op": "add",
- "path": "string",
- "value": null
}
]
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "system": true,
- "userName": "string",
- "displayName": "string",
- "active": true,
- "email": "string",
- "unixHomeDirectory": "string",
- "unixUserName": "string",
- "userPrincipalName": "string",
- "invitationPending": true,
- "invitationExpiry": "2019-08-24T14:15:22Z",
- "deleted": "2019-08-24T14:15:22Z"
}
userId required | string Internal unique ID of the user |
filter[membershipType][EQ] | string (membershipType) Enum: "direct" "indirect" |
[- {
- "membershipType": "direct",
- "id": "string",
- "name": "string"
}
]
userId required | string Internal unique ID of the user |
{- "userName": "string",
- "userPrincipalName": "string",
- "unixHomeDirectory": "string"
}
filter[_id][EQ] | string |
filter[_id][IN] | Array of strings |
filter[name][EQ] | string |
filter[name][CO] | string |
filter[externalId][PR] | boolean |
filter[_created][LT] | string <date-time> |
filter[_created][GT] | string <date-time> |
filter[_modified][LT] | string <date-time> |
filter[_modified][GT] | string <date-time> |
filter[system][EQ] | boolean |
page[offset] | integer |
page[limit] | integer |
sort | string Enum: "name" "-name" "_created" "-_created" "_modified" "-_modified" |
fields | Array of strings (groupField) Items Enum: "_id" "_created" "_modified" "externalId" "name" |
excludeFields | Array of strings (groupField) Items Enum: "_id" "_created" "_modified" "externalId" "name" |
{- "totalCount": 0,
- "data": [
- {
- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "system": true,
- "name": "string"
}
]
}
Creates a new group entity.
_id | string |
_created | string <date-time> |
_modified | string <date-time> |
externalId | string |
system | boolean |
name | string |
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "system": true,
- "name": "string"
}
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "system": true,
- "name": "string"
}
groupId required | string Internal unique ID of the group |
fields | Array of strings (groupField) Items Enum: "_id" "_created" "_modified" "externalId" "name" |
excludeFields | Array of strings (groupField) Items Enum: "_id" "_created" "_modified" "externalId" "name" |
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "system": true,
- "name": "string"
}
groupId required | string Internal unique ID of the group |
_id | string |
_created | string <date-time> |
_modified | string <date-time> |
externalId | string |
system | boolean |
name | string |
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "system": true,
- "name": "string"
}
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "system": true,
- "name": "string"
}
groupId required | string Internal unique ID of the group |
op required | string Enum: "add" "remove" "replace" The operation to be performed |
path required | string A JSON-Pointer |
value | any The value to be used within the operations. |
[- {
- "op": "add",
- "path": "string",
- "value": null
}
]
{- "_id": "string",
- "_created": "2019-08-24T14:15:22Z",
- "_modified": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "system": true,
- "name": "string"
}
groupId required | string Internal unique ID of the group |
filter[membershipType][EQ] | string (membershipType) Enum: "direct" "indirect" |
filter[principalType][EQ] | string (principalType) Enum: "User" "Group" |
[- {
- "membershipType": "direct",
- "principalType": "User",
- "id": "string",
- "name": "string"
}
]
groupId required | string Internal unique ID of the group |
op required | string Enum: "add" "remove" |
id | string |
principalType | string (principalType) Enum: "User" "Group" |
name | string |
[- {
- "op": "add",
- "id": "string",
- "principalType": "User",
- "name": "string"
}
]
{- "msg": "string"
}
groupId required | string Internal unique ID of the group |
filter[membershipType][EQ] | string (membershipType) Enum: "direct" "indirect" |
[- {
- "membershipType": "direct",
- "id": "string",
- "name": "string"
}
]
filter[_id][EQ] | string |
filter[_id][IN] | Array of strings |
filter[_type][EQ] | string (principalType) Enum: "User" "Group" |
filter[displayName][EQ] | string |
filter[displayName][CO] | string |
filter[displayName][SW] | string |
filter[external][EQ] | boolean |
filter[system][EQ] | boolean |
filter[deleted][EQ] | string (userDeletedQueryOption) Enum: "deletedOnly" "notDeletedOnly" "all" Only applicable when querying users |
filter[deleted][LT] | string <date-time> Only applicable when querying users |
filter[deleted][GT] | string <date-time> Only applicable when querying users |
page[offset] | integer |
page[limit] | integer |
sort | string Enum: "displayName" "-displayName" |
{- "totalCount": 0,
- "data": [
- {
- "_type": "User",
- "_id": "string",
- "displayName": "string",
- "name": "string",
- "external": true,
- "system": true
}
]
}
principalId required | string |
filter[membershipType][EQ] | string (membershipType) Enum: "direct" "indirect" |
[- {
- "membershipType": "direct",
- "id": "string",
- "name": "string"
}
]
token required | string |
displayName required | string |
userName required | string |
password | string |
jwtSubject | string |
{- "token": "string",
- "displayName": "string",
- "userName": "string",
- "password": "string",
- "jwtSubject": "string"
}
currentPassword required | string |
newPassword required | string |
{- "currentPassword": "string",
- "newPassword": "string"
}
{- "msg": "string"
}
username required | string |
password required | string |
{- "username": "string",
- "password": "string"
}
{- "token": "string",
- "expiresIn": 0
}
{- "claims": { }
}