Centrify Core Services API

Utility functions and basic ops

Operations 323

Showing the first 250 of 323. The full set is in the contract, and via get_provider_operations.

POST /AuthProfile/DeleteProfile Deletes an authentication profile #
POST /AuthProfile/GetProfile Gets an authentication profile #
POST /AuthProfile/GetProfileList Gets a list of Authentication profiles #
POST /AuthProfile/SaveProfile Saves an authentication profile #
POST /Brand/Info The tenant brand information #
POST /Brand/MyBrand The tenant brand #
POST /CDirectoryService/GetTechSupportUser Fetch technical support user #
POST /CDirectoryService/GrantAccess Grant portal access to technical support #
POST /Collection/CreateDynamicCollection Create a dynamic set #
POST /Collection/CreateManualCollection Create a manual set #
POST /Collection/DeleteCollection Delete a set #
POST /Collection/GetBucketContents Gets the contents of a bucket #
POST /Collection/GetCollection Gets a set based on the ID #
POST /Collection/GetCollectionReferences Gets the references to a set #
POST /Collection/GetCollectionRights Gets the rights on a set #
POST /Collection/GetCollectionTemplate Gets a set template based on ObjectType and SubObjectType #
POST /Collection/GetMembers Gets the members with access to the set #
POST /Collection/GetObjectCollections Gets the objects set #
POST /Collection/GetObjectCollectionsAndFilters Gets a set of ObjectType #
POST /Collection/IsMember Gets the members with access to the set #
POST /Collection/UpdateCollection Update a set #
POST /Collection/UpdateMembersCollection Updates the set members #
POST /Core/AddBlockedIpRange Adds a Blocked IP Range #
POST /Core/AddPremDetectRange Adds an IP Range local to the customer network #
POST /Core/CheckProxyHealth Requests a heath check from a specific cloud connector or from all cloud… #
POST /Core/CreateDirectory Create a directory #
POST /Core/CreateTenantReportsDirectory Creates a Reports directory in Path for the tenant #
POST /Core/CreateUserHomeReportsDirectory Creates a Reports directory in the tenant for the current user #
POST /Core/DelBlockedIpRange Deletes a Blocked IP Range #
POST /Core/DelPremDetectRange Deletes an IP Range local to the customer network #
POST /Core/DeleteAlias Removes a suffix #
POST /Core/DeleteAliases Removes multiple suffixes #
POST /Core/DeleteCertificate Delete a set of certificates #
POST /Core/DeleteDirectory Deletes a directory #
POST /Core/DeleteFile Deletes a file #
POST /Core/DeleteFiles Deletes a set of files #
POST /Core/DeleteProxies Deletes a list of proxies #
POST /Core/DeleteProxy Remove a connector referred to by proxyUuid #
POST /Core/DeleteProxyCode Deletes a connector registration code #
POST /Core/DeleteProxyCodes Deletes a list of connector registration codes #
POST /Core/DeleteTenantConfig Deletes the tenant configuration key #
POST /Core/DirectoryExists Check for the existence of a directory #
POST /Core/DownloadCertificate Downloads a certificate #
POST /Core/DownloadFile Download the contents of a file #
POST /Core/FileExists Check for the existence of a file #
POST /Core/GenerateNewProxyCode Generates a new connector registration code #
POST /Core/GeneratePassword Generates a password #
POST /Core/GetAdLoginSuffixesByForest Get a list of domains in the forest #
POST /Core/GetAdTopology Gets the active directory topology for the directory service Uuid or the domain… #
POST /Core/GetAliasesForTenant Get the tenant suffixes #
POST /Core/GetBlockedIpRanges Gets the blocked IP Ranges #
POST /Core/GetCaCertChain Gets the certificate authority certificate chain #
POST /Core/GetCdsAliasesForTenant Get the tenant suffixes excluding 'legacy' versions #
POST /Core/GetCloudCACert Gets the public part of the cloud certificate authority certificate #
POST /Core/GetConnectorLog4NetConfig Gets the connector log4net config for the connector #
POST /Core/GetCurrentIwaJsonpUrl Gets the current Iwa Json Url #
POST /Core/GetCurrentIwaUrl Gets the current Iwa Url #
POST /Core/GetDefaultGlobalAppSigningCert Gets the public part of the default global app signing certificate #
POST /Core/GetDirectories List the directory contents of a directory #
POST /Core/GetDirectoryContents Get a list of directory contents #
POST /Core/GetDirectoryInfo Gets directory information for the path #
POST /Core/GetDirectoryServices Gets the directory services #
POST /Core/GetDomainControllersForDomain Gets a list of domain controllers for the directory service Uuid in domain name #
POST /Core/GetDownloadUrls Gets download urls #
POST /Core/GetFileInfo Get metadata and information about a file, as well as the file contents #
POST /Core/GetIwaTrustRootCert Get the Iwa trust root certificate #
POST /Core/GetLocTag Gets the localized value of the tag #
POST /Core/GetOUTreeContents Get domains and organizational units #
POST /Core/GetPremDetectRanges Gets the IP Ranges local to the customer network #
POST /Core/GetProxies Gets list of connectors #
POST /Core/GetProxyCode Fetchs a connector registration code along with its settings #
POST /Core/GetProxyCodes Fetchs a standard UI report that contains all of the connector registration… #
POST /Core/GetProxyIwaHostCertificateFile Get the connector Iwa host certificate file #
POST /Core/GetProxyIwaSettings Gets the Iwa settings for the connector Uuid #
POST /Core/GetPurchasedLicenses Retrieves a list of product licenses for this tenant, from Salesforce #
POST /Core/GetReportsDirectoryContents DEPRECATION WARNING - This API is no longer supported; please use… #
POST /Core/GetSupportedCultures Get supported cultures, returning their code and native name #
POST /Core/GetTenantCACert Gets the public part of the tenant CA certificate #
POST /Core/GetTenantConfig Gets the tenant's config value for a key #
POST /Core/GetUniqueFileName Returns a file name that is unique in the directory #
POST /Core/GetUserSettings Gets all user settings of setting type #
POST /Core/GetZsoCertAuthority Gets the Zso certificate #
POST /Core/GetZsoHostInfo Gets the Zso host information #
POST /Core/HandleTwilioSmsReceipt This is a callback used by the twilio service #
POST /Core/IssueUserCert Issues a user certificate. (Deprecated, please use OAuth2 instead.) #
POST /Core/IssueZsoUserCert Issues a Zso user certificate #
POST /Core/ListDirectory List the file contents of a directory #
POST /Core/MakeFile Return given text as a file #
POST /Core/MoveDirectory Move directory 'path' to 'toPath' #
POST /Core/NotifyEnvironment Calls the NotifyEnvironment method on the connector #
POST /Core/ProcessProxyIwaCloudRedirect Redirect to the targetUrl #
POST /Core/ReIssueIwaHostCertificate Re issue the certificate for the connector #
POST /Core/ReadFile Read the contents of a file #
POST /Core/RenameCertificate Rename certificate with thumbprint to newName #
POST /Core/SetConnectorLog4NetConfig Sets the connector Log4Net config for a connector #
POST /Core/SetDefaultCertificate Sets the default certificate for the current tenant #
POST /Core/SetProxyIwaHostCertificateFile Set the certificate for the Iwa connector #
POST /Core/SetProxyIwaSettings Set the connector Iwa Settings for proxyUuid #
POST /Core/SetTenantConfig Sets the value of a tenant configuration key #
POST /Core/StartService Starts the named service on the connector #
POST /Core/StopService Stops the named service on the connector #
POST /Core/StoreAlias Store a suffix #
POST /Core/StoreUser Saves the user information #
POST /Core/StoreUserSetting Stores the user settings #
POST /Core/UpdateDirectoryServicesPrecedence Updates the directory services stack for a tenant #
POST /Core/UpdateProxyCode Updates an existing connector registration code #
POST /Core/UpdateProxyIwaSettings Updates the Iwa connector settings #
POST /Core/UploadCertificate Uploads a certificate #
POST /Core/WriteFile Write string content to a file #
POST /ExtData/GetColumn Gets the value of an extended column #
POST /ExtData/GetColumns Gets the value of all extended columns for a row #
POST /ExtData/GetSchema Gets the tables extended columnar schema #
POST /ExtData/SetColumn Sets the value of an extended column #
POST /ExtData/SetColumns Sets the value of an extended column #
POST /ExtData/UpdateSchema Updates a table's extended columnar schema #
POST /ExternalCaMgmt/AddCertAuthority Add a certificate authority #
POST /ExternalCaMgmt/DownloadCertAuthority Downloads the certificate authority public key file #
POST /ExternalCaMgmt/GetCertAuthorities Get certificate authorities for the tenant #
POST /ExternalCaMgmt/RemoveCertAuthority Remove a certificate authority #
POST /ExternalCaMgmt/UpdateCertAuthority Update a certificate authority #
POST /Federation/AddGlobalGroupAssertionMapping Add global group assertion mapping #
POST /Federation/CreateFederation Create federation #
POST /Federation/DeleteFederation Delete a federation #
POST /Federation/DeleteGlobalGroupAssertionMapping Delete global group assertion mapping #
POST /Federation/FederationMetadata Get the federation metadata #
POST /Federation/GetFederation Get a federation #
POST /Federation/GetFederationGroupAssertionMappings Get federation group assertion mappings #
POST /Federation/GetFederationSignatureTypes Gets a list of federation signature types #
POST /Federation/GetFederationTypes Gets a list of federation types #
POST /Federation/GetFederations Gets a list of federations #
POST /Federation/GetGlobalFederationSettings Get global federation settings #
POST /Federation/GetGlobalGroupAssertionMappings Get global group assertion mappings #
POST /Federation/GetGroups Gets a list of federated groups #
POST /Federation/SPSigningCertificate Gets the public part of the Service Provider signing certificate #
POST /Federation/SPSigningCertificateAuthority Gets the public part of the Service Provider signing certificate authority #
POST /Federation/UpdateFederation Update a federation #
POST /Federation/UpdateFederationGroupAssertionMappings Update federation group assertion mappings #
POST /Federation/UpdateGlobalGroupAssertionMappings Update the global group assertion mappings #
POST /GoogleDirectory/AuthCallback Call back for the google directory service #
POST /GoogleDirectory/GetAuthTokenState Gets the IDP authorization state for the pollingToken #
POST /GoogleDirectory/GetDirectoryServiceConfig Gets the directory service configuration #
POST /GoogleDirectory/GetServiceLoginUrlInfo Gets the state id and the service login url #
POST /GoogleDirectory/RemoveDirectoryService Updates the directory service configuration #
POST /GoogleDirectory/UpdateDirectoryServiceConfig Updates the directory service configuration #
POST /Health/Check Simple health check for load balancers: Is this node active? #
POST /Health/SupportInfo Returns a report of deployment history, schema upgrade history, current nodes… #
POST /Health/SupportInfoFile Returns a report of deployment history, schema upgrade history, current nodes… #
POST /Home/GetLoginData Returns login Data configurement #
POST /Kmip/Configure Query and read the config for the one Safenet kmip box for this tenant #
POST /Kmip/DeleteConfig Delete the Kmip configuration #
POST /Kmip/GetConfig Get the Kmip configuration #
POST /Kmip/PasswordStoredRemotely Stores the Kmip remote password #
POST /LDAPDirectoryService/AddLDAPDirectoryServiceConfig Adds a service to the Lightweight Directory Access Protocol (LDAP) config #
POST /LDAPDirectoryService/DeleteLDAPDirectoryServiceConfig Remove a service from the Lightweight Directory Access Protocol (LDAP) #
POST /LDAPDirectoryService/GetCloudConnectors Get a list of cloud connectors that have the LDAP module enabled #
POST /LDAPDirectoryService/GetDirectoryServiceVersion Gets the directory service version for an LDAP directory service specified by… #
POST /LDAPDirectoryService/GetLDAPDirectoryServiceConfig Get the Lightweight Directory Access Protocol (LDAP) config #
POST /LDAPDirectoryService/GetLDAPDirectoryServiceUuidByName Get the Directory Service UUID for a specific LDAP, using the name assigned by… #
POST /LDAPDirectoryService/GetMappableAttributeList Gets the list of mappable LDAP attributes #
POST /LDAPDirectoryService/GetPropertyToAttributeMappings Gets a property to attribute mapping on an LDAP enabled directory service #
POST /LDAPDirectoryService/GetScriptingPropertyToAttributeMappings Gets the scripting property to attribute mapping from an LDAP enabled directory… #
POST /LDAPDirectoryService/ModifyLDAPDirectoryServiceConfig Modify a service in the Lightweight Directory Access Protocol (LDAP) config #
POST /LDAPDirectoryService/SetPropertyToAttributeMappings Sets a property to attribute mapping on an LDAP enabled directory service #
POST /LDAPDirectoryService/SetScriptingPropertyToAttributeMappings Sets the scripting property to attribute mapping on an LDAP enabled directory… #
POST /LDAPDirectoryService/TestUserLookup Gets the results of the specified mappings by looking up a user by name #
POST /LDAPDirectoryService/VerifyLDAPDirectoryServiceConfig Verify the Lightweight Directory Access Protocol (LDAP) directory service config #
POST /LibOnlyVfs/GetFile Retrieves the file from the virtual file system #
POST /OAuth2Man/CreateClientToken Creates a client token #
POST /Oath/AddOrUpdateProfile Add a single OATH profile to a specific user #
POST /Oath/DeleteProfiles Delete a list of profiles #
POST /Oath/GetDataFromCsvFile Gets data from a csv file #
POST /Oath/GetImportProfileList Get import profile list #
POST /Oath/GetProfileList Gets the profile list for the user #
POST /Oath/GetProfileListForDevice Gets the oath profile list for a device #
POST /Oath/ResetCentrifyOathProfile Resets the Centrify OATH profile #
POST /Oath/ResynchronizeOathToken Resynchronize a TOTP or HOTP token #
POST /Oath/SaveProfile Save or update the default Centrify profile #
POST /Oath/SubmitUploadedFile Process a previously uploaded csv file #
POST /Oath/UpdateOathProfileCounter Update the oath profile counter #
POST /Oath/ValidateOtpCode Validate the otp code #
POST /PKI/Login Login #
POST /Policy/AddAuthPolicyModifier Add an authentication policy modifier #
POST /Policy/DeleteAuthPolicyModifier Delete an authentication policy modifier #
POST /Policy/DeletePolicyBlock Delete a policy block #
POST /Policy/GetAuthPolicyModifiers Get the authentication policy modifiers #
POST /Policy/GetNicePolicyBlock Get policy block #
POST /Policy/GetOathOtpClientName Gets the oath otp name for the user #
POST /Policy/GetPasswordComplexityRequirements Get the password complexity requirements for the user #
POST /Policy/GetPolicyBlock Get policy block #
POST /Policy/GetPolicyBool Retrieves a boolean policy value #
POST /Policy/GetPolicyInt Retrieves an integer policy value #
POST /Policy/GetPolicyMetaData Get the policy meta data #
POST /Policy/GetPolicyString Retrieves a string policy value #
POST /Policy/GetRsop Get the rsop policy for the user and device #
POST /Policy/GetU2fClientName Gets the oath u2f name for the user #
POST /Policy/GetUsingCloudMobileGP Get using cloud mobile group policy #
POST /Policy/PolicyChecks Get a list of policies for a device #
POST /Policy/SavePolicyBlock2 Deprecated; use SavePolicyBlock3 #
POST /Policy/SavePolicyBlock3 Save a new or updated policy #
POST /Policy/SetPlinksv2 Saves a list of policy links #
POST /Policy/SetUsingCloudMobileGP Sets the using cloud mobile group policy #
POST /Radius/GetClients Get all radius clients #
POST /Radius/GetConfig Fetch Radius config for a specified connector #
POST /Radius/GetServers Get the list of RADIUS servers #
POST /Radius/GetUserIdentifierAttributes Get the user identifier attribute types #
POST /Radius/RemoveClients Remove one or more radius clients if they exist #
POST /Radius/RemoveServers Remove radius servers #
POST /Radius/SetClient Add or update a radius client #
POST /Radius/SetConfig Change radius config for a connector #
POST /Radius/SetServer Configures a Radius server #
POST /Registration/CustomerInfo Gets a list of tenants for the customer #
POST /Registration/RegisterNewTenant Register a new tenant #
POST /SchedulerHistory/DeleteJobHistory Delete job history #
POST /SchedulerHistory/GetJobReport Make a job report #
POST /Security/AmIAuthenticated Deprecated -- Am I authenticated #
POST /Security/AnswerOOBChallenge MultiFactor Auth support: answer out of band challenge #
POST /Security/ChallengeUser Determines if user needs step-up authentication #
POST /Security/DoIHaveRight Deprecated -- Checks for user execute rights on the Application Role Management… #
POST /Security/ForgotUsername Begin the process of recovering a lost or forgotten user name #
POST /Security/GetOneTimePassword Fetches a one-time passcode for the specified use #
POST /Security/GetRiskAnalysisLevels Gets a list of risk levels #
POST /Security/Login Deprecated -- User login #
POST /Security/Logout Logout current user #
POST /Security/MultiAuthLogin Deprecated -- Multi factor authentication login for user #
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/CSSExtension Enable or disable CSS Extension functionality for the agent computer #
POST /ServerAgent/DeleteEnrollmentCode Delete an enrollment code #
POST /ServerAgent/DisableFeatures Disables zero or more features for an enrolled machine #
POST /ServerAgent/EnableFeatures Deprecated -- EnableFeatures #
POST /ServerAgent/EnableFeaturesV2 Enables zero or more features for an enrolled machine #
POST /ServerAgent/GetAllEnrollmentCodes Get all enrollment codes #
POST /ServerAgent/GetConfigSettings Returns specified configuration settings for the enrolled machine #
POST /ServerAgent/GetEffectiveLocalGroups Get effective local groups #
POST /ServerAgent/GetGroupById Get group by id #
POST /ServerAgent/GetGroupByName Get group by name #
POST /ServerAgent/GetGroupMembers Get group members #
POST /ServerAgent/GetGroupScopeAllowedRoles Get information concerning which roles are allowed to be made visible as groups #
POST /ServerAgent/GetGroupScopeNamesForRole Get the group visibility scopes's valid names for a given role #
POST /ServerAgent/GetGroupScopesForRole Get the group visibility scopes for a given role #
POST /ServerAgent/GetGroupScopesForType Get the group visibility scopes for a given type and effective scope #
POST /ServerAgent/GetSettings Gets a set of agent settings #
POST /ServerAgent/GetUserById Get user by Id #

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-core-services-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-core-services-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  termsOfService: http://developer.centrify.com/license
  title: Centrify Identity Platform Core Services API
  version: 23.1.261-447315
  description: This site provides basic reference material for the Centrify Identity Platform API.
tags:


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