See the API's various operations for details on their request parameters and response data.
| Operation | Method | Endpoint |
|---|---|---|
| Credentials | ||
| Get your client | GET | /api-clients/self |
| List your account switch keys | GET | /api-clients/self/account-switch-keys |
| 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 |
| Get a client | GET | /api-clients/{clientId} |
| List account switch keys | GET | /api-clients/{clientId}/account-switch-keys |
| 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 |
| Common resources, for administrators | ||
| View contact types | GET | /user-admin/common/contact-types |
| View supported 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 |
| 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} |
| IP allowlists | ||
| 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} |
| Properties | ||
| List properties | GET | /user-admin/properties |
| Get a property | GET | /user-admin/properties/{propertyId} |
| Move a property | PUT | /user-admin/properties/{propertyId} |
| Get a property's resources | GET | /user-admin/properties/{propertyId}/resources |
| List users for property | GET | /user-admin/properties/{propertyId}/users |
| Block users | PUT | /user-admin/properties/{propertyId}/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} |
| 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 | GET | /user-admin/ui-identities/{uiIdentityId}/groups/{groupId}/blocked-properties |
| Update blocked properties | 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 |
| Set a user's two-factor authentication | PUT | /user-admin/ui-identities/{uiIdentityId}/tfa |
| Unlock a user's account | POST | /user-admin/ui-identities/{uiIdentityId}/unlock |
| Your user profile | ||
| View your profile | GET | /user-profile |
| Edit your profile | PUT | /user-profile/basic-info |
| Rotate your password | POST | /user-profile/change-password |
| Update notifications | PUT | /user-profile/notifications |
| Set two-factor authentication | PUT | /user-profile/tfa |
| 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 |
