API summary

See the API's various operations for details on their request parameters and response data.

You can also run this API with a Postman collection.

Run in Postman

OperationMethodEndpoint
Groups
List groupsGET/user-admin/​groups
Move a groupPOST/user-admin/​groups/​move
List users affected by moving a groupGET/user-admin/​groups/​move/​{sourceGroupId}/​{destinationGroupId}/​affected-users
Delete a groupDELETE/user-admin/​groups/​{groupId}
Get a groupGET/user-admin/​groups/​{groupId}
Create a new groupPOST/user-admin/​groups/​{groupId}
Modify a group's namePUT/user-admin/​groups/​{groupId}
Properties
List properties or includesGET/user-admin/​properties
Get a property or includeGET/user-admin/​properties/​{assetId}
Move a property or includePUT/user-admin/​properties/​{assetId}
Get asset's resourcesGET/user-admin/​properties/​{assetId}/​resources
List users for property or includeGET/user-admin/​properties/​{assetId}/​users
Block users from a property or includePUT/user-admin/​properties/​{assetId}/​users/​block
Roles
List rolesGET/user-admin/​roles
Create a rolePOST/user-admin/​roles
List grantable rolesGET/user-admin/​roles/​grantable-roles
Delete a roleDELETE/user-admin/​roles/​{roleId}
Get a roleGET/user-admin/​roles/​{roleId}
Edit a rolePUT/user-admin/​roles/​{roleId}
Users, for administrators
List usersGET/user-admin/​ui-identities
Create a userPOST/user-admin/​ui-identities
Remove a userDELETE/user-admin/​ui-identities/​{uiIdentityId}
Get a userGET/user-admin/​ui-identities/​{uiIdentityId}
Set a user's multi-factor authenticationPUT/user-admin/​ui-identities/​{uiIdentityId}/​additionalAuthentication
Reset a user's multi-factor authenticationPUT/user-admin/​ui-identities/​{uiIdentityId}/​additionalAuthentication/​reset
Modify a user's group and role assignmentsPUT/user-admin/​ui-identities/​{uiIdentityId}/​auth-grants
Update a userPUT/user-admin/​ui-identities/​{uiIdentityId}/​basic-info
List blocked properties and includesGET/user-admin/​ui-identities/​{uiIdentityId}/​groups/​{groupId}/​blocked-properties
Update blocked properties and includesPUT/user-admin/​ui-identities/​{uiIdentityId}/​groups/​{groupId}/​blocked-properties
Lock a user's accountPOST/user-admin/​ui-identities/​{uiIdentityId}/​lock
Update a user's notificationsPUT/user-admin/​ui-identities/​{uiIdentityId}/​notifications
Reset a user's passwordPOST/user-admin/​ui-identities/​{uiIdentityId}/​reset-password
Set a user's passwordPOST/user-admin/​ui-identities/​{uiIdentityId}/​set-password
Unlock a user's accountPOST/user-admin/​ui-identities/​{uiIdentityId}/​unlock
Your user profile
View your profileGET/user-profile
Set multi-factor authentication for your user profilePUT/user-profile/​additionalAuthentication
Reset multi-factor authentication for your user profilePUT/user-profile/​additionalAuthentication/​reset
Edit your profilePUT/user-profile/​basic-info
Rotate your passwordPOST/user-profile/​change-password
Update your notificationsPUT/user-profile/​notifications
Common resources, for administrators
View contact typesGET/user-admin/​common/​contact-types
View countriesGET/user-admin/​common/​countries
View statesGET/user-admin/​common/​countries/​{country}/​states
View productsGET/user-admin/​common/​notification-products
View password policyGET/user-admin/​common/​password-policy
View languagesGET/user-admin/​common/​supported-languages
View timeout policiesGET/user-admin/​common/​timeout-policies
View time zonesGET/user-admin/​common/​timezones
Common resources, for users
View contact types for a user profileGET/user-profile/​common/​contact-types
View supported countries for a user profileGET/user-profile/​common/​countries
View states for a user profileGET/user-profile/​common/​countries/​{country}/​states
View products for a user profileGET/user-profile/​common/​notification-products
View password policy for a user profileGET/user-profile/​common/​password-policy
View languages for a user profileGET/user-profile/​common/​supported-languages
View timeout policies for a user profileGET/user-profile/​common/​timeout-policies
View time zones for a user profileGET/user-profile/​common/​timezones
IP access control lists
List CIDR blocksGET/user-admin/​ip-acl/​allowlist
Create a CIDR blockPOST/user-admin/​ip-acl/​allowlist
Disable IP allowlistPOST/user-admin/​ip-acl/​allowlist/​disable
Enable IP allowlistPOST/user-admin/​ip-acl/​allowlist/​enable
View IP allowlist statusGET/user-admin/​ip-acl/​allowlist/​status
Validate CIDR blocksGET/user-admin/​ip-acl/​allowlist/​validate
Delete a CIDR blockDELETE/user-admin/​ip-acl/​allowlist/​{cidrBlockId}
Get a CIDR blockGET/user-admin/​ip-acl/​allowlist/​{cidrBlockId}
Modify a CIDR blockPUT/user-admin/​ip-acl/​allowlist/​{cidrBlockId}
API clients administration
List API clientsGET/api-clients
Create an API clientPOST/api-clients
Delete your API clientDELETE/api-clients/​self
Get your API clientGET/api-clients/​self
Update your API clientPUT/api-clients/​self
List your account switch keysGET/api-clients/​self/​account-switch-keys
Lock your API clientPUT/api-clients/​self/​lock
Delete an API clientDELETE/api-clients/​{clientId}
Get an API clientGET/api-clients/​{clientId}
Update an API clientPUT/api-clients/​{clientId}
List account switch keysGET/api-clients/​{clientId}/​account-switch-keys
Lock an API clientPUT/api-clients/​{clientId}/​lock
Unlock an API clientPUT/api-clients/​{clientId}/​unlock
List authorized usersGET/users
List allowed APIsGET/users/​{username}/​allowed-apis
List allowed CP codesPOST/users/​{username}/​allowed-cpcodes
List accessible groupsGET/users/​{username}/​group-access
API client credentials
List your credentialsGET/api-clients/​self/​credentials
Create your credentialPOST/api-clients/​self/​credentials
Deactivate your credentialsPOST/api-clients/​self/​credentials/​deactivate
Remove your credentialDELETE/api-clients/​self/​credentials/​{credentialId}
Get your credentialGET/api-clients/​self/​credentials/​{credentialId}
Update your credentialPUT/api-clients/​self/​credentials/​{credentialId}
Deactivate your credentialPOST/api-clients/​self/​credentials/​{credentialId}/​deactivate
List credentialsGET/api-clients/​{clientId}/​credentials
Create a credentialPOST/api-clients/​{clientId}/​credentials
Deactivate credentialsPOST/api-clients/​{clientId}/​credentials/​deactivate
Remove a credentialDELETE/api-clients/​{clientId}/​credentials/​{credentialId}
Get a credentialGET/api-clients/​{clientId}/​credentials/​{credentialId}
Update a credentialPUT/api-clients/​{clientId}/​credentials/​{credentialId}
Deactivate a credentialPOST/api-clients/​{clientId}/​credentials/​{credentialId}/​deactivate