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.
| Operation | Method | Endpoint |
|---|---|---|
| Groups | ||
| List groups | GET | /user-admin/groups |
| Move a group | POST | /user-admin/groups/move |
| List users affected by moving a group | GET | /user-admin/groups/move/{sourceGroupId}/{destinationGroupId}/affected-users |
| Delete a group | DELETE | /user-admin/groups/{groupId} |
| Get a group | GET | /user-admin/groups/{groupId} |
| Create a new group | POST | /user-admin/groups/{groupId} |
| Modify a group's name | PUT | /user-admin/groups/{groupId} |
| Properties | ||
| List properties or includes | GET | /user-admin/properties |
| Get a property or include | GET | /user-admin/properties/{assetId} |
| Move a property or include | PUT | /user-admin/properties/{assetId} |
| Get asset's resources | GET | /user-admin/properties/{assetId}/resources |
| List users for property or include | GET | /user-admin/properties/{assetId}/users |
| Block users from a property or include | PUT | /user-admin/properties/{assetId}/users/block |
| Roles | ||
| List roles | GET | /user-admin/roles |
| Create a role | POST | /user-admin/roles |
| List grantable roles | GET | /user-admin/roles/grantable-roles |
| Delete a role | DELETE | /user-admin/roles/{roleId} |
| Get a role | GET | /user-admin/roles/{roleId} |
| Edit a role | PUT | /user-admin/roles/{roleId} |
| Users, for administrators | ||
| List users | GET | /user-admin/ui-identities |
| Create a user | POST | /user-admin/ui-identities |
| Remove a user | DELETE | /user-admin/ui-identities/{uiIdentityId} |
| Get a user | GET | /user-admin/ui-identities/{uiIdentityId} |
| Set a user's multi-factor authentication | PUT | /user-admin/ui-identities/{uiIdentityId}/additionalAuthentication |
| Reset a user's multi-factor authentication | PUT | /user-admin/ui-identities/{uiIdentityId}/additionalAuthentication/reset |
| Modify a user's group and role assignments | PUT | /user-admin/ui-identities/{uiIdentityId}/auth-grants |
| Update a user | PUT | /user-admin/ui-identities/{uiIdentityId}/basic-info |
| List blocked properties and includes | GET | /user-admin/ui-identities/{uiIdentityId}/groups/{groupId}/blocked-properties |
| Update blocked properties and includes | PUT | /user-admin/ui-identities/{uiIdentityId}/groups/{groupId}/blocked-properties |
| Lock a user's account | POST | /user-admin/ui-identities/{uiIdentityId}/lock |
| Update a user's notifications | PUT | /user-admin/ui-identities/{uiIdentityId}/notifications |
| Reset a user's password | POST | /user-admin/ui-identities/{uiIdentityId}/reset-password |
| Set a user's password | POST | /user-admin/ui-identities/{uiIdentityId}/set-password |
| Unlock a user's account | POST | /user-admin/ui-identities/{uiIdentityId}/unlock |
| Your user profile | ||
| View your profile | GET | /user-profile |
| Set multi-factor authentication for your user profile | PUT | /user-profile/additionalAuthentication |
| Reset multi-factor authentication for your user profile | PUT | /user-profile/additionalAuthentication/reset |
| Edit your profile | PUT | /user-profile/basic-info |
| Rotate your password | POST | /user-profile/change-password |
| Update your notifications | PUT | /user-profile/notifications |
| Common resources, for administrators | ||
| View contact types | GET | /user-admin/common/contact-types |
| View countries | GET | /user-admin/common/countries |
| View states | GET | /user-admin/common/countries/{country}/states |
| View products | GET | /user-admin/common/notification-products |
| View password policy | GET | /user-admin/common/password-policy |
| View languages | GET | /user-admin/common/supported-languages |
| View timeout policies | GET | /user-admin/common/timeout-policies |
| View time zones | GET | /user-admin/common/timezones |
| Common resources, for users | ||
| View contact types for a user profile | GET | /user-profile/common/contact-types |
| View supported countries for a user profile | GET | /user-profile/common/countries |
| View states for a user profile | GET | /user-profile/common/countries/{country}/states |
| View products for a user profile | GET | /user-profile/common/notification-products |
| View password policy for a user profile | GET | /user-profile/common/password-policy |
| View languages for a user profile | GET | /user-profile/common/supported-languages |
| View timeout policies for a user profile | GET | /user-profile/common/timeout-policies |
| View time zones for a user profile | GET | /user-profile/common/timezones |
| IP access control lists | ||
| List CIDR blocks | GET | /user-admin/ip-acl/allowlist |
| Create a CIDR block | POST | /user-admin/ip-acl/allowlist |
| Disable IP allowlist | POST | /user-admin/ip-acl/allowlist/disable |
| Enable IP allowlist | POST | /user-admin/ip-acl/allowlist/enable |
| View IP allowlist status | GET | /user-admin/ip-acl/allowlist/status |
| Validate CIDR blocks | GET | /user-admin/ip-acl/allowlist/validate |
| Delete a CIDR block | DELETE | /user-admin/ip-acl/allowlist/{cidrBlockId} |
| Get a CIDR block | GET | /user-admin/ip-acl/allowlist/{cidrBlockId} |
| Modify a CIDR block | PUT | /user-admin/ip-acl/allowlist/{cidrBlockId} |
| API clients administration | ||
| List API clients | GET | /api-clients |
| Create an API client | POST | /api-clients |
| Delete your API client | DELETE | /api-clients/self |
| Get your API client | GET | /api-clients/self |
| Update your API client | PUT | /api-clients/self |
| List your account switch keys | GET | /api-clients/self/account-switch-keys |
| Lock your API client | PUT | /api-clients/self/lock |
| Delete an API client | DELETE | /api-clients/{clientId} |
| Get an API client | GET | /api-clients/{clientId} |
| Update an API client | PUT | /api-clients/{clientId} |
| List account switch keys | GET | /api-clients/{clientId}/account-switch-keys |
| Lock an API client | PUT | /api-clients/{clientId}/lock |
| Unlock an API client | PUT | /api-clients/{clientId}/unlock |
| List authorized users | GET | /users |
| List allowed APIs | GET | /users/{username}/allowed-apis |
| List allowed CP codes | POST | /users/{username}/allowed-cpcodes |
| List accessible groups | GET | /users/{username}/group-access |
| API client credentials | ||
| List your credentials | GET | /api-clients/self/credentials |
| Create your credential | POST | /api-clients/self/credentials |
| Deactivate your credentials | POST | /api-clients/self/credentials/deactivate |
| Remove your credential | DELETE | /api-clients/self/credentials/{credentialId} |
| Get your credential | GET | /api-clients/self/credentials/{credentialId} |
| Update your credential | PUT | /api-clients/self/credentials/{credentialId} |
| Deactivate your credential | POST | /api-clients/self/credentials/{credentialId}/deactivate |
| List credentials | GET | /api-clients/{clientId}/credentials |
| Create a credential | POST | /api-clients/{clientId}/credentials |
| Deactivate credentials | POST | /api-clients/{clientId}/credentials/deactivate |
| Remove a credential | DELETE | /api-clients/{clientId}/credentials/{credentialId} |
| Get a credential | GET | /api-clients/{clientId}/credentials/{credentialId} |
| Update a credential | PUT | /api-clients/{clientId}/credentials/{credentialId} |
| Deactivate a credential | POST | /api-clients/{clientId}/credentials/{credentialId}/deactivate |
