openapi: 3.2.0 info: title: Cisco Ise Activedirectory API x-evidence: - type: source url: https://pubhub.devnetcloud.com/media/identity-services-engine-api-v1/docs/ - type: source url: https://developer.cisco.com/docs/identity-services-engine/ x-provenance: method: harvested authored_by: Cisco harvested_by: API Evangelist harvested_on: '2026-08-19' first_party: true provider_published: true source_host: pubhub.devnetcloud.com note: 103 ISE API descriptions (1,490 operations; 32 OpenAPI 3.0.x + 71 Swagger 2.0) enumerated from Cisco's own DevNet project manifest and fetched anonymously. Byte-identity reconfirmed 2026-08-19 by SHA-256 against the live source. version: '1.0' description: 'Operations tagged activedirectory across 2 of this provider''s published API definitions: cisco-ise-ers-open-api-ers-apis.yaml, cisco-ise-legacy-ers-active-directory.yaml. Each path carries the servers of the definition it was published in.' servers: - url: https://{server}:{port}/ers/config description: Append /ctsapi/v2 or /ctsapi/v3 to above URL while accessing CTS APIs variables: server: description: The host where the API is rooted default: localhost port: description: The port no for CTS APIs is 9063 and for other APIs it is 443 default: '443' tags: - name: Active Directory paths: /activedirectory/: get: tags: - Active Directory summary: Get all join points parameters: - name: filter in: query description: Filter Supported Fields:[name] required: false allowReserved: true schema: type: string example: toDate.CONTAINS.SEP - $ref: '#/components/parameters/ppage' - $ref: '#/components/parameters/psize' - name: sortdsc in: query description: Sorting Supported Fields:[name] required: false allowReserved: true schema: example: null enum: - name - name: sortasc in: query description: Sorting Supported Fields:[name] required: false allowReserved: true schema: example: null enum: - name responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/activedirectoryListResponse' application/xml: schema: $ref: '#/components/schemas/activedirectoryListResponse' text/html: schema: type: string example: null '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '406': description: Not Acceptable '415': description: UnSupported Media Type content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null security: - HTTPBasicAuthentication: [] operationId: getActivedirectory x-operation-id-source: derived post: tags: - Active Directory summary: Create join point parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/identitystores.activedirectory' example: ERSActiveDirectory: adScopesNames: Default_Scope enableDomainAllowedList: true advancedSettings: authProtectionType: WIRELESS schema: ACTIVE_DIRECTORY lastName: sn country: co enableFailedAuthProtection: false jobTitle: title agingTime: 5 identityNotInAdBehaviour: SEARCH_JOINED_FOREST department: department unreachableDomainsBehaviour: PROCEED email: mail organizationalUnit: company enableDialinPermissionCheck: false enablePassChange: false plaintextAuth: false locality: l enableMachineAccess: true enableRewrites: false telephone: telephoneNumber enableCallbackForDialinClient: false enableAuthorizationFlow: false sshKeysAttributeName: sshPublicKey firstName: givenName stateOrProvince: st failedAuthThreshold: 5 streetAddress: streetAddress enableMachineAuth: true enableSessionStitching: false rewriteRules: - rewriteMatch: exampleMatch0 rewriteResult: exampleResult0 rowId: 0 - rewriteMatch: exampleMatch1 rewriteResult: exampleResult1 rowId: 1 - rewriteMatch: exampleMatch2 rewriteResult: exampleResult2 rowId: 2 - rewriteMatch: exampleMatch3 rewriteResult: exampleResult3 rowId: 3 domain: cisco.com name: Company_users description: Group of Active company users adgroups: groups: - name: cisco.com/operators type: GLOBAL sid: S-1-5-32-548 - name: cisco.com/office users type: DOMAIN LOCAL sid: S-1-5-33-326 id: dceff5c6-d4f2-48b7-92ae-87adcdd2777b adAttributes: attributes: - internalName: internalName1 defaultValue: defaultString name: name1 type: STRING - internalName: internalName2 defaultValue: 1.1.1.1 name: name2 type: IP - internalName: internalName3 defaultValue: 'true' name: name3 type: BOOLEAN - internalName: internalName4 defaultValue: '5' name: name4 type: INT - internalName: internalName5 defaultValue: defaultOctetString name: name5 type: OCTET_STRING required: true responses: '201': description: Created '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '406': description: Not Acceptable '415': description: UnSupported Media Type content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '500': description: Internal Server Error security: - HTTPBasicAuthentication: [] operationId: postActivedirectory x-operation-id-source: derived servers: - url: https://{server}:{port}/ers/config description: Append /ctsapi/v2 or /ctsapi/v3 to above URL while accessing CTS APIs variables: server: description: The host where the API is rooted default: localhost port: description: The port no for CTS APIs is 9063 and for other APIs it is 443 default: '443' /activedirectory/{id}/passiveIdSettings: put: tags: - Active Directory summary: Updates passive ID settings parameters: - name: id in: path required: true schema: title: id type: string example: null requestBody: content: application/json: schema: $ref: '#/components/schemas/identitystores.activedirectory' example: ERSActiveDirectory: adScopesNames: Default_Scope enableDomainAllowedList: true advancedSettings: authProtectionType: WIRELESS schema: ACTIVE_DIRECTORY lastName: sn country: co enableFailedAuthProtection: false jobTitle: title agingTime: 5 identityNotInAdBehaviour: SEARCH_JOINED_FOREST department: department unreachableDomainsBehaviour: PROCEED email: mail organizationalUnit: company enableDialinPermissionCheck: false enablePassChange: false plaintextAuth: false locality: l enableMachineAccess: true enableRewrites: false telephone: telephoneNumber enableCallbackForDialinClient: false enableAuthorizationFlow: false sshKeysAttributeName: sshPublicKey firstName: givenName stateOrProvince: st failedAuthThreshold: 5 streetAddress: streetAddress enableMachineAuth: true enableSessionStitching: false rewriteRules: - rewriteMatch: exampleMatch0 rewriteResult: exampleResult0 rowId: 0 - rewriteMatch: exampleMatch1 rewriteResult: exampleResult1 rowId: 1 - rewriteMatch: exampleMatch2 rewriteResult: exampleResult2 rowId: 2 - rewriteMatch: exampleMatch3 rewriteResult: exampleResult3 rowId: 3 domain: cisco.com name: Company_users description: Group of Active company users adgroups: groups: - name: cisco.com/operators type: GLOBAL sid: S-1-5-32-548 - name: cisco.com/office users type: DOMAIN LOCAL sid: S-1-5-33-326 id: dceff5c6-d4f2-48b7-92ae-87adcdd2777b adAttributes: attributes: - internalName: internalName1 defaultValue: defaultString name: name1 type: STRING - internalName: internalName2 defaultValue: 1.1.1.1 name: name2 type: IP - internalName: internalName3 defaultValue: 'true' name: name3 type: BOOLEAN - internalName: internalName4 defaultValue: '5' name: name4 type: INT - internalName: internalName5 defaultValue: defaultOctetString name: name5 type: OCTET_STRING required: true responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/UpdatedFieldsResponse' application/xml: schema: $ref: '#/components/schemas/UpdatedFieldsResponse' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '406': description: Not Acceptable '415': description: UnSupported Media Type content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '500': description: Internal Server Error response content: application/json: schema: $ref: '#/components/schemas/ERSResponse' security: - HTTPBasicAuthentication: [] operationId: putActivedirectoryByIdPassiveIdSettings x-operation-id-source: derived servers: - url: https://{server}:{port}/ers/config description: Append /ctsapi/v2 or /ctsapi/v3 to above URL while accessing CTS APIs variables: server: description: The host where the API is rooted default: localhost port: description: The port no for CTS APIs is 9063 and for other APIs it is 443 default: '443' /activedirectory/{id}/addGroups: put: tags: - Active Directory summary: Load groups from domain parameters: - name: id in: path required: true schema: title: id type: string example: null requestBody: content: application/json: schema: $ref: '#/components/schemas/identitystores.activedirectory' example: ERSActiveDirectory: adScopesNames: Default_Scope enableDomainAllowedList: true advancedSettings: authProtectionType: WIRELESS schema: ACTIVE_DIRECTORY lastName: sn country: co enableFailedAuthProtection: false jobTitle: title agingTime: 5 identityNotInAdBehaviour: SEARCH_JOINED_FOREST department: department unreachableDomainsBehaviour: PROCEED email: mail organizationalUnit: company enableDialinPermissionCheck: false enablePassChange: false plaintextAuth: false locality: l enableMachineAccess: true enableRewrites: false telephone: telephoneNumber enableCallbackForDialinClient: false enableAuthorizationFlow: false sshKeysAttributeName: sshPublicKey firstName: givenName stateOrProvince: st failedAuthThreshold: 5 streetAddress: streetAddress enableMachineAuth: true enableSessionStitching: false rewriteRules: - rewriteMatch: exampleMatch0 rewriteResult: exampleResult0 rowId: 0 - rewriteMatch: exampleMatch1 rewriteResult: exampleResult1 rowId: 1 - rewriteMatch: exampleMatch2 rewriteResult: exampleResult2 rowId: 2 - rewriteMatch: exampleMatch3 rewriteResult: exampleResult3 rowId: 3 domain: cisco.com name: Company_users description: Group of Active company users adgroups: groups: - name: cisco.com/operators type: GLOBAL sid: S-1-5-32-548 - name: cisco.com/office users type: DOMAIN LOCAL sid: S-1-5-33-326 id: dceff5c6-d4f2-48b7-92ae-87adcdd2777b adAttributes: attributes: - internalName: internalName1 defaultValue: defaultString name: name1 type: STRING - internalName: internalName2 defaultValue: 1.1.1.1 name: name2 type: IP - internalName: internalName3 defaultValue: 'true' name: name3 type: BOOLEAN - internalName: internalName4 defaultValue: '5' name: name4 type: INT - internalName: internalName5 defaultValue: defaultOctetString name: name5 type: OCTET_STRING required: true responses: '204': description: No Content '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '406': description: Not Acceptable '415': description: UnSupported Media Type content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '500': description: Internal Server Error response content: application/json: schema: $ref: '#/components/schemas/ERSResponse' security: - HTTPBasicAuthentication: [] operationId: putActivedirectoryByIdAddGroups x-operation-id-source: derived servers: - url: https://{server}:{port}/ers/config description: Append /ctsapi/v2 or /ctsapi/v3 to above URL while accessing CTS APIs variables: server: description: The host where the API is rooted default: localhost port: description: The port no for CTS APIs is 9063 and for other APIs it is 443 default: '443' /activedirectory/{id}/getUserGroups: put: tags: - Active Directory summary: Get user groups parameters: - name: id in: path required: true schema: title: id type: string example: null requestBody: content: application/json: schema: $ref: '#/components/schemas/OperationAdditionalDataEntity' required: true responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/ersActiveDirectoryGroupsResponse' application/xml: schema: $ref: '#/components/schemas/ersActiveDirectoryGroupsResponse' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '406': description: Not Acceptable '415': description: UnSupported Media Type content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '500': description: Internal Server Error response content: application/json: schema: $ref: '#/components/schemas/ERSResponse' security: - HTTPBasicAuthentication: [] operationId: putActivedirectoryByIdGetUserGroups x-operation-id-source: derived servers: - url: https://{server}:{port}/ers/config description: Append /ctsapi/v2 or /ctsapi/v3 to above URL while accessing CTS APIs variables: server: description: The host where the API is rooted default: localhost port: description: The port no for CTS APIs is 9063 and for other APIs it is 443 default: '443' /activedirectory/name/{name}: get: tags: - Active Directory summary: Get-By-Name parameters: - name: name in: path required: true schema: title: name type: string example: null responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/activedirectoryResponse' application/xml: schema: $ref: '#/components/schemas/activedirectoryResponse' text/html: schema: type: string example: null '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '406': description: Not Acceptable '415': description: UnSupported Media Type content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null security: - HTTPBasicAuthentication: [] operationId: getActivedirectoryNameByName x-operation-id-source: derived servers: - url: https://{server}:{port}/ers/config description: Append /ctsapi/v2 or /ctsapi/v3 to above URL while accessing CTS APIs variables: server: description: The host where the API is rooted default: localhost port: description: The port no for CTS APIs is 9063 and for other APIs it is 443 default: '443' /activedirectory/{id}/getTrustedDomains: put: tags: - Active Directory summary: Get trusted domains parameters: - name: id in: path required: true schema: title: id type: string example: null responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/ersActiveDirectoryDomainsResponse' application/xml: schema: $ref: '#/components/schemas/ersActiveDirectoryDomainsResponse' text/html: schema: type: string example: null '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '406': description: Not Acceptable '415': description: UnSupported Media Type content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '500': description: Internal Server Error response content: application/json: schema: $ref: '#/components/schemas/ERSResponse' security: - HTTPBasicAuthentication: [] operationId: putActivedirectoryByIdGetTrustedDomains x-operation-id-source: derived servers: - url: https://{server}:{port}/ers/config description: Append /ctsapi/v2 or /ctsapi/v3 to above URL while accessing CTS APIs variables: server: description: The host where the API is rooted default: localhost port: description: The port no for CTS APIs is 9063 and for other APIs it is 443 default: '443' /activedirectory/{id}/leaveAllNodes: put: tags: - Active Directory summary: Leave a domain with all nodes parameters: - name: id in: path required: true schema: title: id type: string example: null requestBody: content: application/json: schema: $ref: '#/components/schemas/identitystores.activedirectory' example: ERSActiveDirectory: adScopesNames: Default_Scope enableDomainAllowedList: true advancedSettings: authProtectionType: WIRELESS schema: ACTIVE_DIRECTORY lastName: sn country: co enableFailedAuthProtection: false jobTitle: title agingTime: 5 identityNotInAdBehaviour: SEARCH_JOINED_FOREST department: department unreachableDomainsBehaviour: PROCEED email: mail organizationalUnit: company enableDialinPermissionCheck: false enablePassChange: false plaintextAuth: false locality: l enableMachineAccess: true enableRewrites: false telephone: telephoneNumber enableCallbackForDialinClient: false enableAuthorizationFlow: false sshKeysAttributeName: sshPublicKey firstName: givenName stateOrProvince: st failedAuthThreshold: 5 streetAddress: streetAddress enableMachineAuth: true enableSessionStitching: false rewriteRules: - rewriteMatch: exampleMatch0 rewriteResult: exampleResult0 rowId: 0 - rewriteMatch: exampleMatch1 rewriteResult: exampleResult1 rowId: 1 - rewriteMatch: exampleMatch2 rewriteResult: exampleResult2 rowId: 2 - rewriteMatch: exampleMatch3 rewriteResult: exampleResult3 rowId: 3 domain: cisco.com name: Company_users description: Group of Active company users adgroups: groups: - name: cisco.com/operators type: GLOBAL sid: S-1-5-32-548 - name: cisco.com/office users type: DOMAIN LOCAL sid: S-1-5-33-326 id: dceff5c6-d4f2-48b7-92ae-87adcdd2777b adAttributes: attributes: - internalName: internalName1 defaultValue: defaultString name: name1 type: STRING - internalName: internalName2 defaultValue: 1.1.1.1 name: name2 type: IP - internalName: internalName3 defaultValue: 'true' name: name3 type: BOOLEAN - internalName: internalName4 defaultValue: '5' name: name4 type: INT - internalName: internalName5 defaultValue: defaultOctetString name: name5 type: OCTET_STRING required: true responses: '204': description: No Content '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '406': description: Not Acceptable '415': description: UnSupported Media Type content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '500': description: Internal Server Error response content: application/json: schema: $ref: '#/components/schemas/ERSResponse' security: - HTTPBasicAuthentication: [] operationId: putActivedirectoryByIdLeaveAllNodes x-operation-id-source: derived servers: - url: https://{server}:{port}/ers/config description: Append /ctsapi/v2 or /ctsapi/v3 to above URL while accessing CTS APIs variables: server: description: The host where the API is rooted default: localhost port: description: The port no for CTS APIs is 9063 and for other APIs it is 443 default: '443' /activedirectory/{id}/join: put: tags: - Active Directory summary: Join a domain parameters: - name: id in: path required: true schema: title: id type: string example: null requestBody: content: application/json: schema: $ref: '#/components/schemas/identitystores.activedirectory' example: ERSActiveDirectory: adScopesNames: Default_Scope enableDomainAllowedList: true advancedSettings: authProtectionType: WIRELESS schema: ACTIVE_DIRECTORY lastName: sn country: co enableFailedAuthProtection: false jobTitle: title agingTime: 5 identityNotInAdBehaviour: SEARCH_JOINED_FOREST department: department unreachableDomainsBehaviour: PROCEED email: mail organizationalUnit: company enableDialinPermissionCheck: false enablePassChange: false plaintextAuth: false locality: l enableMachineAccess: true enableRewrites: false telephone: telephoneNumber enableCallbackForDialinClient: false enableAuthorizationFlow: false sshKeysAttributeName: sshPublicKey firstName: givenName stateOrProvince: st failedAuthThreshold: 5 streetAddress: streetAddress enableMachineAuth: true enableSessionStitching: false rewriteRules: - rewriteMatch: exampleMatch0 rewriteResult: exampleResult0 rowId: 0 - rewriteMatch: exampleMatch1 rewriteResult: exampleResult1 rowId: 1 - rewriteMatch: exampleMatch2 rewriteResult: exampleResult2 rowId: 2 - rewriteMatch: exampleMatch3 rewriteResult: exampleResult3 rowId: 3 domain: cisco.com name: Company_users description: Group of Active company users adgroups: groups: - name: cisco.com/operators type: GLOBAL sid: S-1-5-32-548 - name: cisco.com/office users type: DOMAIN LOCAL sid: S-1-5-33-326 id: dceff5c6-d4f2-48b7-92ae-87adcdd2777b adAttributes: attributes: - internalName: internalName1 defaultValue: defaultString name: name1 type: STRING - internalName: internalName2 defaultValue: 1.1.1.1 name: name2 type: IP - internalName: internalName3 defaultValue: 'true' name: name3 type: BOOLEAN - internalName: internalName4 defaultValue: '5' name: name4 type: INT - internalName: internalName5 defaultValue: defaultOctetString name: name5 type: OCTET_STRING required: true responses: '204': description: No Content '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '406': description: Not Acceptable '415': description: UnSupported Media Type content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '500': description: Internal Server Error response content: application/json: schema: $ref: '#/components/schemas/ERSResponse' security: - HTTPBasicAuthentication: [] operationId: putActivedirectoryByIdJoin x-operation-id-source: derived servers: - url: https://{server}:{port}/ers/config description: Append /ctsapi/v2 or /ctsapi/v3 to above URL while accessing CTS APIs variables: server: description: The host where the API is rooted default: localhost port: description: The port no for CTS APIs is 9063 and for other APIs it is 443 default: '443' /activedirectory/{id}/joinAllNodes: put: tags: - Active Directory summary: Join a domain with all nodes parameters: - name: id in: path required: true schema: title: id type: string example: null requestBody: content: application/json: schema: $ref: '#/components/schemas/identitystores.activedirectory' example: ERSActiveDirectory: adScopesNames: Default_Scope enableDomainAllowedList: true advancedSettings: authProtectionType: WIRELESS schema: ACTIVE_DIRECTORY lastName: sn country: co enableFailedAuthProtection: false jobTitle: title agingTime: 5 identityNotInAdBehaviour: SEARCH_JOINED_FOREST department: department unreachableDomainsBehaviour: PROCEED email: mail organizationalUnit: company enableDialinPermissionCheck: false enablePassChange: false plaintextAuth: false locality: l enableMachineAccess: true enableRewrites: false telephone: telephoneNumber enableCallbackForDialinClient: false enableAuthorizationFlow: false sshKeysAttributeName: sshPublicKey firstName: givenName stateOrProvince: st failedAuthThreshold: 5 streetAddress: streetAddress enableMachineAuth: true enableSessionStitching: false rewriteRules: - rewriteMatch: exampleMatch0 rewriteResult: exampleResult0 rowId: 0 - rewriteMatch: exampleMatch1 rewriteResult: exampleResult1 rowId: 1 - rewriteMatch: exampleMatch2 rewriteResult: exampleResult2 rowId: 2 - rewriteMatch: exampleMatch3 rewriteResult: exampleResult3 rowId: 3 domain: cisco.com name: Company_users description: Group of Active company users adgroups: groups: - name: cisco.com/operators type: GLOBAL sid: S-1-5-32-548 - name: cisco.com/office users type: DOMAIN LOCAL sid: S-1-5-33-326 id: dceff5c6-d4f2-48b7-92ae-87adcdd2777b adAttributes: attributes: - internalName: internalName1 defaultValue: defaultString name: name1 type: STRING - internalName: internalName2 defaultValue: 1.1.1.1 name: name2 type: IP - internalName: internalName3 defaultValue: 'true' name: name3 type: BOOLEAN - internalName: internalName4 defaultValue: '5' name: name4 type: INT - internalName: internalName5 defaultValue: defaultOctetString name: name5 type: OCTET_STRING required: true responses: '204': description: No Content '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '406': description: Not Acceptable '415': description: UnSupported Media Type content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '500': description: Internal Server Error response content: application/json: schema: $ref: '#/components/schemas/ERSResponse' security: - HTTPBasicAuthentication: [] operationId: putActivedirectoryByIdJoinAllNodes x-operation-id-source: derived servers: - url: https://{server}:{port}/ers/config description: Append /ctsapi/v2 or /ctsapi/v3 to above URL while accessing CTS APIs variables: server: description: The host where the API is rooted default: localhost port: description: The port no for CTS APIs is 9063 and for other APIs it is 443 default: '443' /activedirectory/{id}/getDomainUsers: put: tags: - Active Directory summary: Get domain users parameters: - name: id in: path required: true schema: title: id type: string example: null requestBody: content: application/json: schema: $ref: '#/components/schemas/identitystores.activedirectory' example: ERSActiveDirectory: adScopesNames: Default_Scope enableDomainAllowedList: true advancedSettings: authProtectionType: WIRELESS schema: ACTIVE_DIRECTORY lastName: sn country: co enableFailedAuthProtection: false jobTitle: title agingTime: 5 identityNotInAdBehaviour: SEARCH_JOINED_FOREST department: department unreachableDomainsBehaviour: PROCEED email: mail organizationalUnit: company enableDialinPermissionCheck: false enablePassChange: false plaintextAuth: false locality: l enableMachineAccess: true enableRewrites: false telephone: telephoneNumber enableCallbackForDialinClient: false enableAuthorizationFlow: false sshKeysAttributeName: sshPublicKey firstName: givenName stateOrProvince: st failedAuthThreshold: 5 streetAddress: streetAddress enableMachineAuth: true enableSessionStitching: false rewriteRules: - rewriteMatch: exampleMatch0 rewriteResult: exampleResult0 rowId: 0 - rewriteMatch: exampleMatch1 rewriteResult: exampleResult1 rowId: 1 - rewriteMatch: exampleMatch2 rewriteResult: exampleResult2 rowId: 2 - rewriteMatch: exampleMatch3 rewriteResult: exampleResult3 rowId: 3 domain: cisco.com name: Company_users description: Group of Active company users adgroups: groups: - name: cisco.com/operators type: GLOBAL sid: S-1-5-32-548 - name: cisco.com/office users type: DOMAIN LOCAL sid: S-1-5-33-326 id: dceff5c6-d4f2-48b7-92ae-87adcdd2777b adAttributes: attributes: - internalName: internalName1 defaultValue: defaultString name: name1 type: STRING - internalName: internalName2 defaultValue: 1.1.1.1 name: name2 type: IP - internalName: internalName3 defaultValue: 'true' name: name3 type: BOOLEAN - internalName: internalName4 defaultValue: '5' name: name4 type: INT - internalName: internalName5 defaultValue: defaultOctetString name: name5 type: OCTET_STRING required: true responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/UpdatedFieldsResponse' application/xml: schema: $ref: '#/components/schemas/UpdatedFieldsResponse' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '406': description: Not Acceptable '415': description: UnSupported Media Type content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '500': description: Internal Server Error response content: application/json: schema: $ref: '#/components/schemas/ERSResponse' security: - HTTPBasicAuthentication: [] operationId: putActivedirectoryByIdGetDomainUsers x-operation-id-source: derived servers: - url: https://{server}:{port}/ers/config description: Append /ctsapi/v2 or /ctsapi/v3 to above URL while accessing CTS APIs variables: server: description: The host where the API is rooted default: localhost port: description: The port no for CTS APIs is 9063 and for other APIs it is 443 default: '443' /activedirectory/{id}/isUserMemberOf: put: tags: - Active Directory summary: Is user a member of groups parameters: - name: id in: path required: true schema: title: id type: string example: null requestBody: content: application/json: schema: $ref: '#/components/schemas/OperationAdditionalDataEntity' required: true responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/ersActiveDirectoryGroupsResponse' application/xml: schema: $ref: '#/components/schemas/ersActiveDirectoryGroupsResponse' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '406': description: Not Acceptable '415': description: UnSupported Media Type content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '500': description: Internal Server Error response content: application/json: schema: $ref: '#/components/schemas/ERSResponse' security: - HTTPBasicAuthentication: [] operationId: putActivedirectoryByIdIsUserMemberOf x-operation-id-source: derived servers: - url: https://{server}:{port}/ers/config description: Append /ctsapi/v2 or /ctsapi/v3 to above URL while accessing CTS APIs variables: server: description: The host where the API is rooted default: localhost port: description: The port no for CTS APIs is 9063 and for other APIs it is 443 default: '443' /activedirectory/{id}/getGroupsByDomain: put: tags: - Active Directory summary: Get groups by domain parameters: - name: id in: path required: true schema: title: id type: string example: null requestBody: content: application/json: schema: $ref: '#/components/schemas/OperationAdditionalDataEntity' required: true responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/ersActiveDirectoryGroupsResponse' application/xml: schema: $ref: '#/components/schemas/ersActiveDirectoryGroupsResponse' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '406': description: Not Acceptable '415': description: UnSupported Media Type content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '500': description: Internal Server Error response content: application/json: schema: $ref: '#/components/schemas/ERSResponse' security: - HTTPBasicAuthentication: [] operationId: putActivedirectoryByIdGetGroupsByDomain x-operation-id-source: derived servers: - url: https://{server}:{port}/ers/config description: Append /ctsapi/v2 or /ctsapi/v3 to above URL while accessing CTS APIs variables: server: description: The host where the API is rooted default: localhost port: description: The port no for CTS APIs is 9063 and for other APIs it is 443 default: '443' /activedirectory/{id}: get: tags: - Active Directory summary: Get join point details parameters: - name: id in: path required: true schema: title: id type: string example: null responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/activedirectoryResponse' application/xml: schema: $ref: '#/components/schemas/activedirectoryResponse' text/html: schema: type: string example: null '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '406': description: Not Acceptable '415': description: UnSupported Media Type content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null security: - HTTPBasicAuthentication: [] operationId: getActivedirectoryById x-operation-id-source: derived delete: tags: - Active Directory summary: Delete join point parameters: - name: id in: path required: true schema: title: id type: string example: null responses: '204': description: No Content '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '406': description: Not Acceptable '415': description: UnSupported Media Type content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null security: - HTTPBasicAuthentication: [] operationId: deleteActivedirectoryById x-operation-id-source: derived servers: - url: https://{server}:{port}/ers/config description: Append /ctsapi/v2 or /ctsapi/v3 to above URL while accessing CTS APIs variables: server: description: The host where the API is rooted default: localhost port: description: The port no for CTS APIs is 9063 and for other APIs it is 443 default: '443' /activedirectory/{id}/leave: put: tags: - Active Directory summary: Leave a domain parameters: - name: id in: path required: true schema: title: id type: string example: null requestBody: content: application/json: schema: $ref: '#/components/schemas/identitystores.activedirectory' example: ERSActiveDirectory: adScopesNames: Default_Scope enableDomainAllowedList: true advancedSettings: authProtectionType: WIRELESS schema: ACTIVE_DIRECTORY lastName: sn country: co enableFailedAuthProtection: false jobTitle: title agingTime: 5 identityNotInAdBehaviour: SEARCH_JOINED_FOREST department: department unreachableDomainsBehaviour: PROCEED email: mail organizationalUnit: company enableDialinPermissionCheck: false enablePassChange: false plaintextAuth: false locality: l enableMachineAccess: true enableRewrites: false telephone: telephoneNumber enableCallbackForDialinClient: false enableAuthorizationFlow: false sshKeysAttributeName: sshPublicKey firstName: givenName stateOrProvince: st failedAuthThreshold: 5 streetAddress: streetAddress enableMachineAuth: true enableSessionStitching: false rewriteRules: - rewriteMatch: exampleMatch0 rewriteResult: exampleResult0 rowId: 0 - rewriteMatch: exampleMatch1 rewriteResult: exampleResult1 rowId: 1 - rewriteMatch: exampleMatch2 rewriteResult: exampleResult2 rowId: 2 - rewriteMatch: exampleMatch3 rewriteResult: exampleResult3 rowId: 3 domain: cisco.com name: Company_users description: Group of Active company users adgroups: groups: - name: cisco.com/operators type: GLOBAL sid: S-1-5-32-548 - name: cisco.com/office users type: DOMAIN LOCAL sid: S-1-5-33-326 id: dceff5c6-d4f2-48b7-92ae-87adcdd2777b adAttributes: attributes: - internalName: internalName1 defaultValue: defaultString name: name1 type: STRING - internalName: internalName2 defaultValue: 1.1.1.1 name: name2 type: IP - internalName: internalName3 defaultValue: 'true' name: name3 type: BOOLEAN - internalName: internalName4 defaultValue: '5' name: name4 type: INT - internalName: internalName5 defaultValue: defaultOctetString name: name5 type: OCTET_STRING required: true responses: '204': description: No Content '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '406': description: Not Acceptable '415': description: UnSupported Media Type content: application/json: schema: $ref: '#/components/schemas/ERSResponse' application/xml: schema: $ref: '#/components/schemas/ERSResponse' text/html: schema: type: string example: null '500': description: Internal Server Error response content: application/json: schema: $ref: '#/components/schemas/ERSResponse' security: - HTTPBasicAuthentication: [] operationId: putActivedirectoryByIdLeave x-operation-id-source: derived servers: - url: https://{server}:{port}/ers/config description: Append /ctsapi/v2 or /ctsapi/v3 to above URL while accessing CTS APIs variables: server: description: The host where the API is rooted default: localhost port: description: The port no for CTS APIs is 9063 and for other APIs it is 443 default: '443' /ers/config/activedirectory/{id}/getDomainUsers: put: tags: - Active Directory summary: Get all domain users description: This API retrieves all domain users. parameters: - name: id in: path required: true schema: type: string - in: header name: HTTP ERS-Media-Type Header description: Example:- identitystores.activedirectory.1.1 required: false schema: type: string - in: header name: Additional Attributes description: domain,filter,pageNumber,pageSize schema: type: string - in: header name: Additional Information description:
List the users of the given domain
| domain | (Required) | The domain whose users we want to fetch |
| filter | (Optional) | Filter the returned users using '*' wild card |
| pageNumber | (Optional) | Page Number |
| pageSize | (Optional) | Items per page |
Updates passive ID settings
| enableAuthorizationFlow | (Optional) | Either boolean or string of true/false |
| enableSessionStitching | (Optional) | Either boolean or string of true/false |
List the groups a given user is member of.
| Username | (Required) | The user to get its groups |
Reload domain groups configuration from Active Directory into Cisco ISE.
| name | (Required) | Name for the join point for domain access |
| domain | (Required) | AD domain to retrieve the updated groups from |
Make a Cisco ISE node leave an Active Directory domain.
| username | (Required) | The domain user to use |
| password | (Required) | The domain user's password |
| node | (Required) | The name of the ISE node to leave the domain. The node names can be retrieved with the "Node Details/Get All" ERS operation |
| orgunit | (Optional) | the organizational unit in AD where the machine object for the joined ISE will be stored |
Is user a member of the given groups.
| username | (Required) | Perform the check on this user |
| groupsids | (Required) | Comma (,) or semicolon (;) delimitered groups sid numbers in which user membership is looked for. The result will be a subset of this list of the groups the user is a member of |
Get the list of domains that are accessible through the given join point via trust relationships.
schema: type: string responses: 200: description: OK content: application/json: schema: $ref: '#/components/schemas/ERSDomains' application/xml: schema: $ref: '#/components/schemas/ERSDomains' operationId: putErsConfigActivedirectoryByIdGetTrustedDomains x-operation-id-source: derived /ers/config/activedirectory/{id}/joinAllNodes: put: tags: - Active Directory summary: Join all Cisco ISE Nodes to Active Directory domain description: This API joins all Cisco ISE Nodes to an Active Directory domain. parameters: - name: id in: path required: true schema: type: string - in: header name: HTTP ERS-Media-Type Header description: Example:- identitystores.activedirectory.1.1 required: false schema: type: string - in: header name: HTTP X-CSRF-TOKEN Header description: The Token value from the GET X-CSRF-TOKEN fetch request schema: type: string - in: header name: Additional Attributes description: username,password schema: type: string - in: header name: Additional Information description:Join all Cisco ISE Nodes to an Active Directory domain.
| username | (Required) | The domain user to use |
| password | (Required) | The domain user's password |
Make all Cisco ISE nodes leave an Active Directory domain.
| username | (Required) | The domain user to use |
| password | (Required) | The domain user's password |
List the groups of the given domain.
| domain | (Required) | The domain whose groups we want to fetch |
| filter | (Required) | Exact match filter on group's CN |
| sidFilter | (Optional) | Exact match filter on group's SID, optionally specifying the domain as prefix. e.g. S-1-5-33-544 and R1.dom/S-1-5-33-544 are legal |
| typeFilter | (Optional) | Can be exactly one of:BUILTIN, DOMAIN LOCAL, GLOBAL, UNIVERSAL |
Fetch join point details by ID. The ID can be retrieved with the Get All operation.
schema: type: string responses: 200: description: OK content: application/json: schema: $ref: '#/components/schemas/activedirectory' application/xml: schema: $ref: '#/components/schemas/activedirectory' operationId: getErsConfigActivedirectoryById x-operation-id-source: derived delete: tags: - Active Directory summary: Delete AD join point from Cisco ISE description: This API deletes an AD join point from Cisco ISE. parameters: - name: id in: path required: true schema: type: string - in: header name: HTTP ERS-Media-Type Header description: Example:- identitystores.activedirectory.1.1 required: false schema: type: string - in: header name: HTTP X-CSRF-TOKEN Header description: The Token value from the GET X-CSRF-TOKEN fetch request schema: type: string - in: header name: Bulk support description: Operation 'Delete join point' can be used within Bulk Request schema: type: string - in: header name: Additional Information description:Deletes an AD join point from Cisco ISE.
schema: type: string responses: 204: description: No Content operationId: deleteErsConfigActivedirectoryById x-operation-id-source: derived /ers/config/activedirectory/{id}/join: put: tags: - Active Directory summary: Join Cisco ISE node to Active Directory domain description: This API joins a Cisco ISE node to an Active Directory domain. parameters: - name: id in: path required: true schema: type: string - in: header name: HTTP ERS-Media-Type Header description: Example:- identitystores.activedirectory.1.1 required: false schema: type: string - in: header name: HTTP X-CSRF-TOKEN Header description: The Token value from the GET X-CSRF-TOKEN fetch request schema: type: string - in: header name: Additional Attributes description: username,password,node,orgunit schema: type: string - in: header name: Additional Information description:Join a Cisco ISE node to an Active Directory domain.
| username | (Required) | The domain user to use |
| password | (Required) | The domain user's password |
| node | (Required) | The name of the ISE node to join the domain. The node names can be retrieved with the "Node Details/Get All" ERS operation |
Creates an AD join point in Cisco ISE.
| name | (Required) | Unique name for the join point |
| description | (Optional) | Join point description |
| domain | (Required) | AD domain associated with the join point |
List all join points for Active Directory domains in Cisco ISE.
schema: type: string responses: 200: description: OK content: application/json: schema: $ref: '#/components/schemas/search' application/xml: schema: $ref: '#/components/schemas/search' operationId: getErsConfigActivedirectory x-operation-id-source: derived /ers/config/activedirectory/versioninfo: get: tags: - Active Directory summary: Get Active Directory version information description: This API helps to retrieve the version information related to the active directory. responses: 200: description: OK content: application/json: schema: $ref: '#/components/schemas/VersionInfo' operationId: getErsConfigActivedirectoryVersioninfo x-operation-id-source: derived components: schemas: identitystores.activedirectory: required: - ERSActiveDirectory type: object properties: ERSActiveDirectory: $ref: '#/components/schemas/ERSActiveDirectory' example: null ERSResponse: type: object properties: operation: type: string example: Operation messages: type: array example: null items: properties: title: type: string example: title type: type: string example: type code: type: string example: code example: null example: null ERSActiveDirectory: required: - domain - name properties: domain: title: domain type: string description: The AD domain example: null adScopesNames: title: adScopesNames type: string description: String that contains the names of the scopes that the active directory belongs to. Names are separated by comma example: null enableDomainAllowedList: title: enableDomainAllowedList type: boolean description: '' example: null adgroups: properties: groups: title: groups type: array description: List of Groups example: null items: properties: name: title: name type: string description: Required for each group in the group list with no duplication between groups example: null sid: title: sid type: string description: Required for each group in the group list with no duplication between groups example: null type: title: type type: string description: '' example: null example: null example: null adAttributes: properties: attributes: title: attributes type: array description: List of Attributes example: null items: properties: name: title: name type: string description: Required for each attribute in the attribute list with no duplication between attributes example: null type: title: type type: object description: 'Required for each group in the group list. Allowed values: STRING, IP, BOOLEAN, INT, OCTET_STRING' example: null internalName: title: internalName type: string description: Required for each attribute in the attribute list example: null defaultValue: title: defaultValue type: string description: Required for each attribute in the attribute list. Can contain an empty string example: null example: null example: null advancedSettings: properties: rewriteRules: title: rewriteRules type: array description: List of Rewrite rules example: null items: properties: rowId: title: rowId type: string description: Required for each rule in the list in serial order example: null rewriteMatch: title: rewriteMatch type: string description: Required for each rule in the list with no duplication between rules example: null rewriteResult: title: rewriteResult type: string description: Required for each rule in the list example: null example: null enableRewrites: title: enableRewrites type: boolean description: '' example: null enablePassChange: title: enablePassChange type: boolean description: '' example: null enableMachineAuth: title: enableMachineAuth type: boolean description: '' example: null enableMachineAccess: title: enableMachineAccess type: boolean description: '' example: null enableDialinPermissionCheck: title: enableDialinPermissionCheck type: boolean description: '' example: null plaintextAuth: title: plaintextAuth type: boolean description: '' example: null agingTime: title: agingTime type: number description: '' example: null enableCallbackForDialinClient: title: enableCallbackForDialinClient type: boolean description: '' example: null identityNotInAdBehaviour: title: identityNotInAdBehaviour type: object description: 'Allowed values: REJECT, SEARCH_JOINED_FOREST, SEARCH_ALL' example: null unreachableDomainsBehaviour: title: unreachableDomainsBehaviour type: object description: 'Allowed values: PROCEED, DROP' example: null schema: title: schema type: object description: 'Allowed values: ACTIVE_DIRECTORY, CUSTOM' example: null firstName: title: firstName type: string description: User info attribute example: null department: title: department type: string description: User info attribute example: null lastName: title: lastName type: string description: User info attribute example: null organizationalUnit: title: organizationalUnit type: string description: User info attribute example: null jobTitle: title: jobTitle type: string description: User info attribute example: null locality: title: locality type: string description: User info attribute example: null email: title: email type: string description: User info attribute example: null stateOrProvince: title: stateOrProvince type: string description: User info attribute example: null telephone: title: telephone type: string description: User info attribute example: null country: title: country type: string description: User info attribute example: null streetAddress: title: streetAddress type: string description: User info attribute example: null enableFailedAuthProtection: title: enableFailedAuthProtection type: boolean description: Enable prevent AD account lockout due to too many bad password attempts example: null failedAuthThreshold: title: failedAuthThreshold type: number description: Number of bad password attempts example: null authProtectionType: title: authProtectionType type: string description: Enable prevent AD account lockout for WIRELESS/WIRED/BOTH example: null example: null ERSActiveDirectoryDomains: properties: domains: title: domains type: array description: List of Domains example: null items: properties: dnsName: title: dnsName type: string description: '' example: null forest: title: forest type: string description: '' example: null unusableReason: title: unusableReason type: string description: '' example: null example: null example: null name: title: name type: string description: name example: null id: title: id type: string description: Id example: null description: title: description type: string description: Description example: null example: ERSActiveDirectory: adScopesNames: Default_Scope enableDomainAllowedList: true advancedSettings: authProtectionType: WIRELESS schema: ACTIVE_DIRECTORY lastName: sn country: co enableFailedAuthProtection: false jobTitle: title agingTime: 5 identityNotInAdBehaviour: SEARCH_JOINED_FOREST department: department unreachableDomainsBehaviour: PROCEED email: mail organizationalUnit: company enableDialinPermissionCheck: false enablePassChange: false plaintextAuth: false locality: l enableMachineAccess: true enableRewrites: false telephone: telephoneNumber enableCallbackForDialinClient: false enableAuthorizationFlow: false sshKeysAttributeName: sshPublicKey firstName: givenName stateOrProvince: st failedAuthThreshold: 5 streetAddress: streetAddress enableMachineAuth: true enableSessionStitching: false rewriteRules: - rewriteMatch: exampleMatch0 rewriteResult: exampleResult0 rowId: 0 - rewriteMatch: exampleMatch1 rewriteResult: exampleResult1 rowId: 1 - rewriteMatch: exampleMatch2 rewriteResult: exampleResult2 rowId: 2 - rewriteMatch: exampleMatch3 rewriteResult: exampleResult3 rowId: 3 domain: cisco.com name: Company_users description: Group of Active company users adgroups: groups: - name: cisco.com/operators type: GLOBAL sid: S-1-5-32-548 - name: cisco.com/office users type: DOMAIN LOCAL sid: S-1-5-33-326 id: dceff5c6-d4f2-48b7-92ae-87adcdd2777b adAttributes: attributes: - internalName: internalName1 defaultValue: defaultString name: name1 type: STRING - internalName: internalName2 defaultValue: 1.1.1.1 name: name2 type: IP - internalName: internalName3 defaultValue: 'true' name: name3 type: BOOLEAN - internalName: internalName4 defaultValue: '5' name: name4 type: INT - internalName: internalName5 defaultValue: defaultOctetString name: name5 type: OCTET_STRING activedirectoryListResponse: type: object properties: SearchResult: type: object properties: total: type: integer example: '2' resources: type: array example: null items: $ref: '#/components/schemas/activedirectoryListResponseEntity' example: null example: SearchResult: total: 2 previousPage: rel: previous href: link-to-previous-page type: application/xml nextPage: rel: next href: link-to-next-page type: application/xml resources: - name: name1 link: rel: self href: