Centrify User Management API

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

Operations 75

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 #
POST /UserMgmt/RemoveFavorite Remove a user favorite #
POST /UserMgmt/RemoveUser Remove a user from the cloud #
POST /UserMgmt/RemoveUserCertificate Remove one or more certificates for a given user #
POST /UserMgmt/RemoveUsers Remove one or more users #
POST /UserMgmt/ResetSecurityQuestions Resets (clears) security questions for a user #
POST /UserMgmt/ResetUserPassword Reset the password for a specified user #
POST /UserMgmt/SendLoginEmail Send email invitation to a specified user #
POST /UserMgmt/SendLoginEmails Send invitation emails to one or more users #
POST /UserMgmt/SendSmsInvite Send SMS invitation to a specified user #
POST /UserMgmt/SetCloudLock Applies or clears a cloud lock for a given user #
POST /UserMgmt/SetPhonePin Set the phone pin for a user #
POST /UserMgmt/SetSecurityQuestion DEPRECATED -- This API is deprecated and should not be used #
POST /UserMgmt/UncacheUserPreferences Uncache the user preferences #
POST /UserMgmt/UpdateSecurityQuestions Updates security questions for a user #
POST /UserMgmt/UpdateUserPreferences Updates various user preferences for the currently logged in user #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/centrify:centrify-user-management-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

centrify-user-management-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  termsOfService: http://developer.centrify.com/license
  title: Centrify Identity Platform User Management API
  version: 23.1.261-447315
  description: This site provides basic reference material for the Centrify Identity Platform API.
tags:


# --- truncated at 32 KB (186 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/centrify/refs/heads/main/openapi/centrify-user-management-api-openapi.yml