Centrify Directory Services API

Manage directory services

Operations 19

POST /CDirectoryService/GetBulkImportWithExtAtt Bulk imports users from csv file #
POST /CDirectoryService/RefreshToken Refresh a user's cached identity #
POST /CDirectoryService/StandardJsonResultWithPermissionCheck Performs the action after confirming permission to do so #
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 /Security/RefreshToken Refresh current user's cached identity #
POST /UserMgmt/DirectoryServiceQuery Query all directory services for users, groups, and/or roles using a json query… #

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-directory-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-directory-services-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  termsOfService: http://developer.centrify.com/license
  title: Centrify Identity Platform Directory Services API
  version: 23.1.261-447315
  description: This site provides basic reference material for the Centrify Identity Platform API.
tags:
- description: Manage directory services
  name: Directory Services
paths:
  /CDirectoryService/GetBulkImportWithExtAtt:
    post:
      tags:
      - Directory Services
      x-centrify-anon: false
      summary: Bulk imports users from csv file
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/CDirectoryServiceGetBulkImportWithExtAtt'
      operationId: postCDirectoryServiceGetBulkImportWithExtAtt
      x-operation-id-source: derived
  /CDirectoryService/RefreshToken:
    post:
      tags:
      - Directory Services
      parameters:
      - required: true
        in: query
        description: User UUID to refresh
        name: ID
        schema:
          type: string
      - required: false
        in: query
        description: UUID of the user's directory service (default=null)
        name: directoryServiceUuid
        schema:
          type: string
      x-centrify-anon: false
      description: 'You must be a system administrator or have user management permissions. User cached identity in the cloud is reloaded from their directory service.

        Useful when user details have changed in their remote directory service, but have not yet been pushed to the cloud.'
      summary: Refresh a user's cached identity
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/CDirectoryServiceRefreshToken'
      operationId: postCDirectoryServiceRefreshToken
      x-operation-id-source: derived
  /CDirectoryService/StandardJsonResultWithPermissionCheck:
    post:
      tags:
      - Directory Services
      parameters:
      - required: true
        in: query
        description: The action to be performed.
        name: action
        schema:
          type: string
      x-centrify-anon: false
      summary: Performs the action after confirming permission to do so
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/CDirectoryServiceStandardJsonResultWithPermissionCheck'
      operationId: postCDirectoryServiceStandardJsonResultWithPermissionCheck
      x-operation-id-source: derived
  /LDAPDirectoryService/AddLDAPDirectoryServiceConfig:
    post:
      tags:
      - Directory Services
      requestBody:
        $ref: '#/components/requestBodies/Payload10'
      x-centrify-anon: false
      summary: Adds a service to the Lightweight Directory Access Protocol (LDAP) config
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/LDAPDirectoryServiceAddLDAPDirectoryServiceConfig'
      operationId: postLDAPDirectoryServiceAddLDAPDirectoryServiceConfig
      x-operation-id-source: derived
  /LDAPDirectoryService/DeleteLDAPDirectoryServiceConfig:
    post:
      tags:
      - Directory Services
      requestBody:
        $ref: '#/components/requestBodies/Payload20'
      x-centrify-anon: false
      summary: Remove a service from the Lightweight Directory Access Protocol (LDAP)
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/LDAPDirectoryServiceDeleteLDAPDirectoryServiceConfig'
      operationId: postLDAPDirectoryServiceDeleteLDAPDirectoryServiceConfig
      x-operation-id-source: derived
  /LDAPDirectoryService/GetCloudConnectors:
    post:
      tags:
      - Directory Services
      requestBody:
        $ref: '#/components/requestBodies/Payload20'
      x-centrify-anon: false
      summary: Get a list of cloud connectors that have the LDAP module enabled
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/LDAPDirectoryServiceGetCloudConnectors'
      operationId: postLDAPDirectoryServiceGetCloudConnectors
      x-operation-id-source: derived
  /LDAPDirectoryService/GetDirectoryServiceVersion:
    post:
      tags:
      - Directory Services
      requestBody:
        $ref: '#/components/requestBodies/Payload30'
      x-centrify-anon: false
      summary: Gets the directory service version for an LDAP directory service specified by…
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/LDAPDirectoryServiceGetDirectoryServiceVersion'
      operationId: postLDAPDirectoryServiceGetDirectoryServiceVersion
      x-operation-id-source: derived
  /LDAPDirectoryService/GetLDAPDirectoryServiceConfig:
    post:
      tags:
      - Directory Services
      requestBody:
        $ref: '#/components/requestBodies/Payload20'
      x-centrify-anon: false
      summary: Get the Lightweight Directory Access Protocol (LDAP) config
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/LDAPDirectoryServiceGetLDAPDirectoryServiceConfig'
      operationId: postLDAPDirectoryServiceGetLDAPDirectoryServiceConfig
      x-operation-id-source: derived
  /LDAPDirectoryService/GetLDAPDirectoryServiceUuidByName:
    post:
      tags:
      - Directory Services
      requestBody:
        content:
          application/json:
            schema:
              properties:
                DirectoryServiceName:
                  type: string
                  description: The name assigned to the LDAP directory service.
              required:
              - DirectoryServiceName
              type: object
        required: true
      x-centrify-anon: false
      summary: Get the Directory Service UUID for a specific LDAP, using the name assigned by…
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/LDAPDirectoryServiceGetLDAPDirectoryServiceUuidByName'
      operationId: postLDAPDirectoryServiceGetLDAPDirectoryServiceUuidByName
      x-operation-id-source: derived
  /LDAPDirectoryService/GetMappableAttributeList:
    post:
      tags:
      - Directory Services
      requestBody:
        content:
          application/json:
            schema:
              properties:
                operation:
                  type: string
                  description: Add or Modify, describes the operation for which this list is being generated
              type: object
        required: true
      x-centrify-anon: true
      description: 'This is intended for UI use, to fill in the prompts for the names of the attributes in the

        customer''s mappings.'
      summary: Gets the list of mappable LDAP attributes
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/LDAPDirectoryServiceGetMappableAttributeList'
      operationId: postLDAPDirectoryServiceGetMappableAttributeList
      x-operation-id-source: derived
  /LDAPDirectoryService/GetPropertyToAttributeMappings:
    post:
      tags:
      - Directory Services
      requestBody:
        $ref: '#/components/requestBodies/Payload30'
      x-centrify-anon: false
      summary: Gets a property to attribute mapping on an LDAP enabled directory service
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/LDAPDirectoryServiceGetPropertyToAttributeMappings'
      operationId: postLDAPDirectoryServiceGetPropertyToAttributeMappings
      x-operation-id-source: derived
  /LDAPDirectoryService/GetScriptingPropertyToAttributeMappings:
    post:
      tags:
      - Directory Services
      requestBody:
        $ref: '#/components/requestBodies/Payload30'
      x-centrify-anon: false
      summary: Gets the scripting property to attribute mapping from an LDAP enabled directory…
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/LDAPDirectoryServiceGetScriptingPropertyToAttributeMappings'
      operationId: postLDAPDirectoryServiceGetScriptingPropertyToAttributeMappings
      x-operation-id-source: derived
  /LDAPDirectoryService/ModifyLDAPDirectoryServiceConfig:
    post:
      tags:
      - Directory Services
      requestBody:
        $ref: '#/components/requestBodies/Payload10'
      x-centrify-anon: false
      summary: Modify a service in the Lightweight Directory Access Protocol (LDAP) config
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/LDAPDirectoryServiceModifyLDAPDirectoryServiceConfig'
      operationId: postLDAPDirectoryServiceModifyLDAPDirectoryServiceConfig
      x-operation-id-source: derived
  /LDAPDirectoryService/SetPropertyToAttributeMappings:
    post:
      tags:
      - Directory Services
      requestBody:
        content:
          application/json:
            schema:
              properties:
                directoryServiceUuid:
                  type: string
                  description: The LDAP service unique identifier.
                propertyToAttributeMappings:
                  type: object
                  description: The property to attribute mapping to set.
              required:
              - directoryServiceUuid
              - propertyToAttributeMappings
              type: object
        required: true
      x-centrify-anon: false
      summary: Sets a property to attribute mapping on an LDAP enabled directory service
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/LDAPDirectoryServiceSetPropertyToAttributeMappings'
      operationId: postLDAPDirectoryServiceSetPropertyToAttributeMappings
      x-operation-id-source: derived
  /LDAPDirectoryService/SetScriptingPropertyToAttributeMappings:
    post:
      tags:
      - Directory Services
      requestBody:
        content:
          application/json:
            schema:
              properties:
                scriptingPropertyToAttributeMappings:
                  type: object
                  description: The property to attribute mapping to set.
                directoryServiceUuid:
                  type: string
                  description: The LDAP service unique identifier.
              required:
              - scriptingPropertyToAttributeMappings
              - directoryServiceUuid
              type: object
        required: true
      x-centrify-anon: false
      summary: Sets the scripting property to attribute mapping on an LDAP enabled directory…
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/LDAPDirectoryServiceSetScriptingPropertyToAttributeMappings'
      operationId: postLDAPDirectoryServiceSetScriptingPropertyToAttributeMappings
      x-operation-id-source: derived
  /LDAPDirectoryService/TestUserLookup:
    post:
      tags:
      - Directory Services
      requestBody:
        content:
          application/json:
            schema:
              properties:
                DirectoryServiceUuid:
                  type: string
                  description: the UUID of the directory service being tested (if known).
                Version:
                  type: integer
                  description: The version number of the configuration being tested.
                TestUserName:
                  type: string
                  description: The user id of the user to be looked up.
                Settings:
                  type: string
                  description: '!!! KNOWN ISSUE - must consult with Tony about how to format this section'
              required:
              - Version
              - TestUserName
              type: object
        required: true
      x-centrify-anon: false
      description: 'Using a supplied LDAP configuration OR a the UUID of an existing LDAP directory service (one or the

        other is required), this API will attempt to look up a user (specified by login

        name) and apply the mappings from the configuration. This is intended for UI use to enable the

        customer to validate their mappings prior to saving the server configuration.'
      summary: Gets the results of the specified mappings by looking up a user by name
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/LDAPDirectoryServiceTestUserLookup'
      operationId: postLDAPDirectoryServiceTestUserLookup
      x-operation-id-source: derived
  /LDAPDirectoryService/VerifyLDAPDirectoryServiceConfig:
    post:
      tags:
      - Directory Services
      requestBody:
        $ref: '#/components/requestBodies/Payload10'
      x-centrify-anon: false
      summary: Verify the Lightweight Directory Access Protocol (LDAP) directory service config
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/LDAPDirectoryServiceVerifyLDAPDirectoryServiceConfig'
      operationId: postLDAPDirectoryServiceVerifyLDAPDirectoryServiceConfig
      x-operation-id-source: derived
  /Security/RefreshToken:
    post:
      tags:
      - Directory Services
      x-centrify-anon: false
      description: User cached identity in the cloud is reloaded from their directory service. Useful when user details have changed in their remote directory service, but have not yet been pushed to the cloud.
      summary: Refresh current user's cached identity
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/SecurityRefreshToken'
      operationId: postSecurityRefreshToken
      x-operation-id-source: derived
  /UserMgmt/DirectoryServiceQuery:
    post:
      tags:
      - Directory Services
      requestBody:
        content:
          application/json:
            schema:
              properties:
                roles:
                  type: string
                  description: Json query for the roles table
                group:
                  type: string
                  description: Json query for the dsgroups table
                directoryServices:
                  items:
                    type: object
                  type: array
                  description: string list of diretory service uuids to limit search to
                user:
                  type: string
                  description: Json query for the dsusers table
              required:
              - roles
              - group
              - directoryServices
              - user
              type: object
        required: true
      x-centrify-anon: false
      description: 'Either a ''user'', a ''group'', or a ''role'' query must be specified. If no directoryServices are specified, all available

        directory services will be searched.'
      summary: Query all directory services for users, groups, and/or roles using a json query…
      responses:
        '200':
          description: API-Result
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/UserMgmtDirectoryServiceQuery'
      operationId: postUserMgmtDirectoryServiceQuery
      x-operation-id-source: derived
components:
  schemas:
    LDAPDirectoryServiceGetScriptingPropertyToAttributeMappings:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: The scripting property to attribute mapping.
          type: object
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
    LDAPDirectoryServiceSetScriptingPropertyToAttributeMappings:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: The requested property to attribute mapping.
          type: object
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
    CDirectoryServiceGetBulkImportWithExtAtt:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: Standard JSON response.
          type: object
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
    LDAPDirectoryServiceGetPropertyToAttributeMappings:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: The requested property to attribute mapping.
          type: object
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
    LDAPDirectoryServiceVerifyLDAPDirectoryServiceConfig:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: Did the LDAP directory service config verify.
          type: boolean
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
    CDirectoryServiceRefreshToken:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: Standard result
          type: object
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
    LDAPDirectoryServiceGetLDAPDirectoryServiceConfig:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: The requested LDAP service config.
          type: object
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
    LDAPDirectoryServiceDeleteLDAPDirectoryServiceConfig:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: The LDAP service that was just removed.
          type: object
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
    LDAPDirectoryServiceSetPropertyToAttributeMappings:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: Did the property to attribute mapping get set.
          type: boolean
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
    LDAPDirectoryServiceGetDirectoryServiceVersion:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: The directory service version.
          type: integer
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
    UserMgmtDirectoryServiceQuery:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: Query results
          type: object
          properties:
            Exceptions:
              properties:
                Roles:
                  type: string
                  description: Exception for role query
                Group:
                  type: string
                  description: Exception for group query
                User:
                  type: string
                  description: Exception for user query
              type: object
              description: Any exceptions that occurred
            Roles:
              type: object
              description: Query results for role query
            Group:
              type: object
              description: Query results for group query
            User:
              type: object
              description: Query results for user query
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
    LDAPDirectoryServiceTestUserLookup:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: '!!! fix this - it''s not ''description'', this is just a PH !!!'
          type: integer
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
    LDAPDirectoryServiceGetCloudConnectors:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: A list of LDAP enabled cloud connectors for the tenant.
          type: array
          items:
            description: A cloud connector
            type: object
            properties:
              proxyName:
                description: The name of the connector.
                type: string
              name:
                description: The machine name.
                type: string
              version:
                description: The connectors version.
                type: string
              lastPing:
                description: The last time the connector was seen on the network.
                type: string
              proxyId:
                description: The connectors unique identifier.
                type: string
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
    LDAPDirectoryServiceModifyLDAPDirectoryServiceConfig:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: The LDAP service that was just added.
          type: object
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
    LDAPDirectoryServiceAddLDAPDirectoryServiceConfig:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: The LDAP service that was just added.
          type: object
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
    LDAPDirectoryServiceGetLDAPDirectoryServiceUuidByName:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: The UUID of the requested directory service, or an empty string if not found.
          type: object
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
    SecurityRefreshToken:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: Standard result
          type: object
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
    CDirectoryServiceStandardJsonResultWithPermissionCheck:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: The result of the action.
          type: boolean
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
    LDAPDirectoryServiceGetMappableAttributeList:
      properties:
        ErrorID:
          type: string
          description: Unique support identifier for this occurrence of an error
        Result:
          description: A collection of attribute descriptions, mappings and other flags.
          type: object
          properties:
            attributeDefaults:
              items:
                type: object
              type: array
              description: List of attributes along with their default mappings
            mappableAttributes:
              items:
                type: object
              type: array
              description: List of attributes along with their current mappings
            requiredAttributes:
              items:
                type: object
              type: array
              description: List of attributes along with a flag indicating if they must be mapped
        Message:
          type: string
          description: Error message text on failure, may be null
        success:
          type: boolean
          description: Indicates API success or failure
      type: object
  requestBodies:
    Payload30:
      content:
        application/json:
          schema:
            properties:
              directoryServiceUuid:
                type: string
                description: The LDAP service unique identifier.
            required:
            - directoryServiceUuid
            type: object
      required: true
    Payload10:
      content:
        application/json:
          schema:
            properties:
              UniqueIdentifier:
                type: string
                description: The unique identifier of the LDAP server.
              UsePagedSearch:
                type: boolean
                description: Use paged search.
              UseBrokenShadowExpire:
                type: boolean
                description: Use broken shadow expire.
              PropertyToAttributeMap:
                type: object
                description: The property to attribute map.
              ServerType:
                type: string
                description: The LDAP server type.
              ScriptingPropertyToAttributeMap:
                type: object
                description: The scripting property to attribute map.
            required:
            - UniqueIdentifier
            - UsePagedSearch
            - UseBrokenShadowExpire
            - PropertyToAttributeMap
            - ServerType
            - ScriptingPropertyToAttributeMap
            type: object
      required: true
    Payload20:
      content:
        application/json:
          schema:
            properties:
              DirectoryServiceUuid:
                type: string
                description: The LDAP service unique identifier.
            required:
            - DirectoryServiceUuid
            type: object
      required: true
x-explorer-enabled: false
x-provenance:
  method: searched
  source: https://developer.delinea.com/reference
  harvested: '2026-10-14'
  tool: harvest-readme-openapi.py
  note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
  assembled_from:
  - https://developer.delinea.com/reference/post_acl-checkrowright.md
  - https://developer.delinea.com/reference/post_acl-getace.md
  - https://developer.delinea.com/reference/post_acl-getcollectionaces.md
  - https://developer.delinea.com/reference/post_acl-getdiraces.md
  - https://developer.delinea.com/reference/post_acl-geteffectivedirrights.md
  - https://developer.delinea.com/reference/post_acl-geteffectivefilerights.md
  - https://developer.delinea.com/reference/post_acl-geteffectiverowrights.md
  - https://developer.delinea.com/reference/post_acl-getfileaces.md
  - https://developer.delinea.com/reference/post_acl-getrowaces.md
  - https://developer.delinea.com/reference/post_authprofile-deleteprofile.md
  - https://developer.delinea.com/reference/post_authprofile-getprofile.md
  - https://developer.delinea.com/reference/post_authprofile-getprofilelist.md
  - https://developer.delinea.com/reference/post_authprofile-saveprofile.md
  - https://developer.delinea.com/reference/post_aws-addaccesskey.md
  - https://developer.delinea.com/reference/post_aws-deleteaccesskey.md
  - https://developer.delinea.com/reference/post_aws-deployconnector.md
  - https://developer.delinea.com/reference/post_aws-getaccesskeys.md
  - https://developer.delinea.com/reference/post_aws-getavailabilityzones.md
  - https://developer.delinea.com/reference/post_aws-getcentrifyawsaccountinfo.md
  - https://developer.delinea.com/reference/post_aws-getconnectorsforregions.md
  - https://developer.delinea.com/reference/post_aws-getec2iamroles.md
  - https://developer.delinea.com/reference/post_aws-getkeypairs.md
  - https://developer.delinea.com/reference/post_aws-getregionnames.md
  - https://developer.delinea.com/reference/post_aws-getregions.md
  - https://developer.delinea.com/reference/post_aws-getsecuritygroups.md
  - https://developer.delinea.com/reference/post_aws-getsubnets.md
  - https://developer.delinea.com/reference/post_aws-getsubnetsforregions.md
  - https://developer.delinea.com/reference/post_aws-getvpcs.md
  - https://developer.delinea.com/reference/post_aws-importaccesskey.md
  - https://developer.delinea.com/reference/post_aws-retrieveaccesskey.md
  - https://developer.delinea.com/reference/post_aws-verifyaccesskey.md
  - https://developer.delinea.com/reference/post_aws-verifyaccesskeyforuseraccount.md


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