Identity and Access Management — API Reference
Manage identities of your Users, set password policies, and configure other access controls
75 endpoints across 6 tags.
Settings
GET/business-profile-service/business-profiles— Get Universal list of workspacesGET/business-profile-service/organizations/business-profiles— Get Universal list of business profiles for organization userGET/business-profile-service/organizations/business-profiles/with-identifiers— Get Universal list of business profiles with identifiers for organization userGET/sauth/settings/ban— Get ban settingsPOST/sauth/settings/ban— Update ban settingsGET/sauth/settings/templates— Get email template settingsPOST/sauth/settings/templates— Update email template settingsGET/sauth/settings/device-control— Get device authorization settingsPOST/sauth/settings/device-control— Update device authorization settingsGET/sauth/settings/general— Get general settingsPOST/sauth/settings/general— Update general settingsGET/sauth/settings/oauth— Get OAuth settingsPOST/sauth/settings/oauth— Update OAuth settingsGET/sauth/settings/synerise-auth— getSyneriseAuthConfigPOST/sauth/settings/synerise-auth— updateSyneriseAuthSettingsGET/sauth/settings/oauth/facebook— getFacebookOauthSettingsPOST/sauth/settings/oauth/facebook— updateFacebookOauthSettingsGET/sauth/settings/oauth/google— getGoogleOauthSettingsPOST/sauth/settings/oauth/google— updateGoogleOauthSettingsGET/sauth/settings/oauth/apple— Get Sign in with Apple settingsPOST/sauth/settings/oauth/apple— Update Sign in with Apple settingsPOST/uauth/business-profile/mark-favorite— Add or remove business profile to favorites
Access control
POST/uauth/business-profile/mfa/requirements— Enable MFA requirement for workspaceDELETE/uauth/business-profile/mfa/requirements— Disable MFA requirement for workspaceGET/uauth/users/my-account/strongest-password-settings— Get own strongest password policyGET/uauth/settings/user-bp-ip-policy— Get IP allowlist policyPOST/uauth/settings/user-bp-ip-policy— Update IP allowlist policyGET/uauth/strongest-password-settings-by-email/{email}— Get strongest password policy of a UserPOST/uauth/users/mfa/initialization— Initiate multi-factor authentication for userPOST/uauth/users/mfa/confirmation— Confirm multi-factor authentication for userDELETE/uauth/users/mfa— Remove multi-factor authentication for userGET/uauth/settings/password-policy— Get user password policyPOST/uauth/settings/password-policy— Update user password policy
User management
GET/uauth/user/register/invitation/{invitationToken}— Find user by invitation tokenPOST/uauth/users/invitations/invite— Invite userPOST/uauth/users/invitations/invite-bulk— Invite many usersDELETE/uauth/users/invitations/{invitationIds}— Delete invitationsPOST/uauth/users/invitations/{invitationId}— Update invitationGET/uauth/users/listing— List usersGET/uauth/v2/users/listing— getUsersV2ListingGET/uauth/users/listing/autocomplete— Autocomplete user search resultDELETE/uauth/users/profile-association/{ids}— Remove users from workspaceGET/uauth/users/{userId}— Get user dataPOST/uauth/users/{userId}— Update user dataPOST/uauth/users/activate— Activate usersPOST/uauth/users/deactivate— De-activate usersPUT/uauth/users/{userId}/access-time— Change access expiration timePOST/uauth/users/{userId}/password-reset— Reset another user's passwordPUT/uauth/users/{userId}/mfa-reset— Reset another user's multi-factor authenticationDELETE/uauth/users/{ids}— Delete user account
Access groups
GET/uauth/permissions/group/role/{roleId}— List grouped permissionsGET/uauth/roles/listing— Get role groupsPOST/uauth/roles/role-group— Create role groupPOST/uauth/roles/role-group/{groupId}— Update role groupDELETE/uauth/roles/role-group/{groupId}— Delete role groupPOST/uauth/roles/role— Create roleGET/uauth/roles/{roleId}— Get rolePOST/uauth/roles/role/{roleId}— Update roleDELETE/uauth/roles/role/{roleId}— Delete roleGET/uauth/roles/{roleId}/pii— getRolePiiPOST/uauth/roles/{roleId}/pii— updateRolePiiGET/uauth/users/available-roles— Get available roles
User account management
POST/uauth/change-password— Change user passwordPOST/uauth/password-reset/request— Request user password resetPOST/uauth/password-reset/confirmation— Confirm user password resetGET/uauth/user/confirmation/{confirmationToken}— Confirm user registrationPOST/uauth/user/register— Register userPOST/uauth/user/register/resend-confirmation— Re-send user confirmation tokenGET/uauth/users/my-account— Get user's own dataPOST/uauth/users/my-account— Update user's own dataDELETE/uauth/users/my-account— Delete user's own account
Directory
GET/uauth/managed-domains— List managed domainsDELETE/uauth/managed-domains— Delete managed domainGET/uauth/managed-domains/initialize-code— Initialize managed domainPOST/uauth/managed-domains/verification— Verify managed domain