# Centrify User Management API

**Canonical:** https://apis.io/apis/centrify/centrify-user-management-api/  
**Provider:** Centrify — https://apis.io/providers/centrify/  
**Base URL:** https://developer.delinea.com/reference  
**Documentation:** https://developer.delinea.com/docs

Centrify User Management API is one of 26 APIs that [Centrify](https://apis.io/providers/centrify/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include User Management. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Manage users for all Directory Services (AD, Cloud, LDAP, etc)

## Operations (60 of 75)

| Method | Path | Summary |
|---|---|---|
| POST | `/Acl/GetEffectiveRowRights` | Gets a list of row rights |
| POST | `/CDirectoryService/BulkDeleteUsers` | Deprecated -- Delete a list of users with permission check |
| POST | `/CDirectoryService/CreateUserBulk` | Create new users in the Cloud Directory Service based on data read from files |
| POST | `/CDirectoryService/Delete` | Delete user after permission check (DEPRECATED) |
| POST | `/CDirectoryService/ExemptUserFromMfa` | Exempt a specified user from MFA login for a period of time |
| POST | `/CDirectoryService/GetBulkImportWithExtAtt` | Bulk imports users from csv file |
| POST | `/CDirectoryService/GetUserAttributes` | Get details for the current user |
| POST | `/CDirectoryService/GetUsersFromCsvFile` | Reads users from a csv file(s) for bulk user import |
| POST | `/CDirectoryService/RefreshToken` | Refresh a user's cached identity |
| POST | `/CDirectoryService/SubmitUploadedFile` | Create a Bulk User Import scheduled task to process an uploaded file |
| POST | `/Collection/GetMembers` | Gets the members with access to the set |
| POST | `/Federation/GetFederatedGroupMembers` | Retreives a list of users that are members of a specific federated group |
| POST | `/Federation/GetFederatedGroupsForUser` | Retrieves the Federated Group Memberships for a specfic user |
| POST | `/Federation/RemoveUserFromFederatedGroup` | Revokes federated group membership from a specific group for a specific user |
| POST | `/Security/AnswerOOBChallenge` | MultiFactor Auth support: answer out of band challenge |
| POST | `/Security/ChallengeUser` | Determines if user needs step-up authentication |
| POST | `/Security/GetOneTimePassword` | Fetches a one-time passcode for the specified use |
| POST | `/Security/Login` | Deprecated -- User login |
| POST | `/Security/Logout` | Logout current user |
| POST | `/Security/RefreshToken` | Refresh current user's cached identity |
| POST | `/Security/StartSocialAuthentication` | Start social authentication |
| POST | `/Security/TaskCheck` | Checks to see if user has execute rights on the task |
| POST | `/Security/TaskChecks` | Checks to see if user has execute rights on a list of tasks |
| POST | `/Security/TwilioPhoneChallengeCompleted` | Looks for the multi auth customer response |
| POST | `/Security/TwilioPhoneChallengeNotAnswered` | Looks for the multi auth customer response |
| POST | `/Security/WhoAmI` | Confirms user authentication state |
| POST | `/ServerAgent/GetEffectiveLocalGroups` | Get effective local groups |
| POST | `/TenantConfig/DeleteAdminSecurityQuestion` | Delete admin security question |
| POST | `/TenantConfig/GetAdminSecurityQuestion` | Get a specific admin security question |
| POST | `/TenantConfig/GetAdminSecurityQuestions` | Get admin security questions |
| POST | `/TenantConfig/SetAdminSecurityQuestion` | Add admin security question |
| POST | `/UPRest/GetResultantAppsForUser` | Return a user's portal applications and how the user has access to each… |
| POST | `/UnixProfile/GetGroupProfile` | Get the unix profile info for cloud role/group |
| POST | `/UnixProfile/GetUserProfile` | Get the unix profile info for cloud user |
| POST | `/UnixProfile/GetUserProfilesFromCsvFile` | Reads user profiles from csv file(s) for bulk user unix profiles import |
| POST | `/UnixProfile/SetGroupProfile` | Set unix profile for cloud group/role |
| POST | `/UnixProfile/SetUserProfile` | Set unix profile for cloud user |
| POST | `/UnixProfile/SubmitUploadedFile` | Create a Bulk User Profile Import scheduled task to process an uploaded file |
| POST | `/UserMgmt/AddFavorite` | Add a user favorite |
| POST | `/UserMgmt/AnalyzeAdaptiveMfaRisk` | Runs a risk check for the current user |
| POST | `/UserMgmt/CanEditUserAttributes` | Check to see if a user can edit attributes |
| POST | `/UserMgmt/ChangeUserAttributes` | Update user attributes |
| POST | `/UserMgmt/ChangeUserPassword` | Change the password for the current user |
| POST | `/UserMgmt/CheckUserProfileChallenge` | Check if a user profile challenge is required for the current user |
| POST | `/UserMgmt/DirectoryServiceQuery` | Query all directory services for users, groups, and/or roles using a json query… |
| POST | `/UserMgmt/GetCachedEntity` | Get the cached entity |
| POST | `/UserMgmt/GetCachedUser` | Get the cached user |
| POST | `/UserMgmt/GetFavorites` | Get a list of the user's favorites |
| POST | `/UserMgmt/GetSecurityQuestions` | Get security questions for the current user |
| POST | `/UserMgmt/GetUserAttributes` | Fetch attributes for a specified user |
| POST | `/UserMgmt/GetUserCertificateInfo` | Get certificate info for a given user |
| POST | `/UserMgmt/GetUserHierarchy` | Fetch the reporting hierarchy for a specified user |
| POST | `/UserMgmt/GetUserInfo` | Get additional info for a specified user |
| POST | `/UserMgmt/GetUserPicture` | Fetch a cloud user's picture |
| POST | `/UserMgmt/GetUserPreferences` | Get the user preferences |
| POST | `/UserMgmt/GetUsersRolesAndAdministrativeRights` | Gets user roles and administrative rights |
| POST | `/UserMgmt/InviteUsers` | Invite one or more users to the cloud portal |
| POST | `/UserMgmt/IsUserCloudLocked` | Checks to see if a given user is cloud locked |
| POST | `/UserMgmt/IsUserLockedOutByPolicy` | Determine if the current user can (or cannot...) satisfy the requisite MFA… |
| POST | `/UserMgmt/IsUserSubjectToCloudLocks` | Checks to see if a given user is subject to cloud locks |

…and 15 more operations. They are listed in full on the page.

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/centrify/refs/heads/main/openapi/centrify-user-management-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centrify/refs/heads/main/json-schema/centrify-core-get-ad-topology-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centrify/refs/heads/main/json-schema/centrify-user-mgmt-get-user-info-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centrify/refs/heads/main/json-schema/centrify-server-manage-get-discovery-profiles-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centrify/refs/heads/main/json-schema/centrify-server-manage-get-my-workspace-accounts-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centrify/refs/heads/main/json-schema/centrify-uprest-get-resultant-apps-for-user-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/centrify/refs/heads/main/json-schema/centrify-saas-manage-get-application-schema.json

## Other Centrify APIs (12)

- [Centrify Identity Services API](https://apis.io/apis/centrify/centrify-identity-services-api/)
- [Centrify APIs API](https://apis.io/apis/centrify/centrify-apis-api/)
- [Centrify Application Management API](https://apis.io/apis/centrify/centrify-application-management-api/)
- [Centrify Authentication API](https://apis.io/apis/centrify/centrify-authentication-api/)
- [Centrify Cloud User Management API](https://apis.io/apis/centrify/centrify-cloud-user-management-api/)
- [Centrify Core Services API](https://apis.io/apis/centrify/centrify-core-services-api/)
- [Centrify Dataset API](https://apis.io/apis/centrify/centrify-dataset-api/)
- [Centrify Device Management API](https://apis.io/apis/centrify/centrify-device-management-api/)
- [Centrify Directory Services API](https://apis.io/apis/centrify/centrify-directory-services-api/)
- [Centrify File API](https://apis.io/apis/centrify/centrify-file-api/)
- [Centrify Get Discovery Profiles API](https://apis.io/apis/centrify/centrify-getdiscoveryprofiles-api/)
- [Centrify Get Discovery Status API](https://apis.io/apis/centrify/centrify-getdiscoverystatus-api/)

## Tags

User Management

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/centrify/centrify-user-management-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/centrify/.
