openapi: 3.2.0 info: description: "Identity Groups API allows the client to search identity groups. \n\n

Revision History

\n \n\n\n\n\n\n
Revision #Resource VersionCisco ISE VersionDescription
01.02.2Initial Cisco ISE Version
11.12.4Added Create and GetByName operations
21.23.2Added Patch operation
31.33.2Added Delete operation
\n

\n\n

Resource Definition

\n\n\n\n\n\n\n
AttributeTypeRequiredDescriptionExample Values
nameStringYesResource NameGuestType_Weekly (default)
idStringNoResource UUID, mandatory for update9efe2310-8c01-11e6-996c-525400b48521
descriptionStringNoResource DescriptionIdentity group mirroring the guest type
parentStringYesNAC Group:NAC:IdentityGroups:User Identity Groups
\n" version: 1.0.0 title: Identity Groups Identitygroups API 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. 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/ tags: - name: identitygroups paths: /ers/config/identitygroup/name/{name}: get: tags: - identitygroups summary: Get identity group by name description:

This API allows the client to get an identity group by name.

parameters: - name: name in: path required: true schema: type: string - in: header name: HTTP ERS-Media-Type Header description: Example:- identity.identitygroup.1.1 required: false schema: type: string - in: header name: HTTP X-CSRF-TOKEN Header description: Required Only if Enabled from GUI Example:- fetch schema: type: string responses: 200: description: OK content: application/json: schema: $ref: '#/components/schemas/identitygroup_name' application/xml: schema: $ref: '#/components/schemas/identitygroup_name' /ers/config/identitygroup/{id}: get: tags: - identitygroups summary: Get identity group by ID description:

This API allows the client to get an identity group by ID.

parameters: - name: id in: path required: true schema: type: string - in: header name: HTTP ERS-Media-Type Header description: Example:- identity.identitygroup.1.1 required: false schema: type: string - in: header name: HTTP X-CSRF-TOKEN Header description: Required Only if Enabled from GUI Example:- fetch schema: type: string responses: 200: description: OK content: application/json: schema: $ref: '#/components/schemas/identitygroup' application/xml: schema: $ref: '#/components/schemas/identitygroup' delete: tags: - identitygroups summary: Delete identity group description:

This API allows the client to delete an identity group.

parameters: - name: id in: path required: true schema: type: string - in: header name: HTTP ERS-Media-Type Header description: Example:- identity.identitygroup.1.1 required: false schema: type: string - in: header name: HTTP X-CSRF-TOKEN Header description: Required Only if Enabled from GUI Example:- fetch schema: type: string responses: 200: description: OK content: application/json: schema: $ref: '#/components/schemas/identitygroup' application/xml: schema: $ref: '#/components/schemas/identitygroup' patch: tags: - identitygroups summary: Update part of the identity group by ID description:

This API allows the user to update part of the identity group by ID.

parameters: - name: id in: path required: true schema: type: string - in: header name: HTTP ERS-Media-Type Header description: Example:- identity.identitygroup.1.1 required: false schema: type: string responses: 200: description: OK content: application/json: schema: $ref: '#/components/schemas/identitygroup' application/xml: schema: $ref: '#/components/schemas/identitygroup' requestBody: content: application/json: schema: $ref: '#/components/schemas/patchRequest' application/xml: schema: $ref: '#/components/schemas/patchRequest' put: tags: - identitygroups summary: Update identity group description:

This API allows the client to update an identity group.

parameters: - name: id in: path required: true schema: type: string - in: header name: HTTP ERS-Media-Type Header description: Example:- identity.identitygroup.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 responses: 200: description: OK content: application/json: schema: $ref: '#/components/schemas/Update' application/xml: schema: $ref: '#/components/schemas/Update' requestBody: content: application/json: schema: $ref: '#/components/schemas/identitygroup' application/xml: schema: $ref: '#/components/schemas/identitygroup' /ers/config/identitygroup: get: tags: - identitygroups summary: Get all identity groups description:

This API allows the client to get all the identity groups.

Filter:

[name, description]

To search guest users by using toDate column,follow the format:

DD-MON-YY (Example:13-SEP-18)

Sorting:

[name, description]

parameters: - in: header name: HTTP ERS-Media-Type Header description: Example:- identity.identitygroup.1.1 required: false schema: type: string - in: header name: HTTP X-CSRF-TOKEN Header description: Required Only if Enabled from GUI Example:- fetch schema: type: string responses: 200: description: OK content: application/json: schema: $ref: '#/components/schemas/search' application/xml: schema: $ref: '#/components/schemas/search' post: tags: - identitygroups summary: Create identity group description:

This API creates an identity group.

parameters: - in: header name: HTTP ERS-Media-Type Header description: Example:- identity.identitygroup.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 responses: 201: description: Created requestBody: content: application/json: schema: $ref: '#/components/schemas/identitygroup' application/xml: schema: $ref: '#/components/schemas/identitygroup' /ers/config/identitygroup/versioninfo: get: tags: - identitygroups summary: Get identity group version information description:

This API helps to retrieve the version information related to identity group.

responses: 200: description: OK content: application/json: schema: $ref: '#/components/schemas/VersionInfo' components: schemas: IdentityGroup_name: type: object properties: id: type: string example: 9efe2310-8c01-11e6-996c-525400b48521 name: type: string example: GuestType_Weekly (default) description: type: string example: Identity group mirroring the guest type parent: type: string example: NAC Group:NAC:IdentityGroups:User Identity Groups link: type: object properties: rel: type: string example: self href: type: string example: https://:9060/ers/config/identitygroup/name/GuestType_Weekly (default) type: type: string example: application/json patchRequestBody: type: object properties: any-resource-attribute: type: string example: some-updated-value another-resource-attribute: type: string example: some-updated-value Update: type: object properties: UpdatedFieldsList: $ref: '#/components/schemas/UpdatedFieldsList' VersionInfo: type: object properties: VersionInfo: $ref: '#/components/schemas/version' SearchResult: type: object properties: total: type: integer example: 8 resources: type: array example: - id: 9efe2310-8c01-11e6-996c-525400b48521 name: GuestType_Weekly (default) description: Identity group mirroring the guest type link: rel: self href: https://:9060/ers/config/ers/config/identitygroup/9efe2310-8c01-11e6-996c-525400b48521 type: application/json - id: a19d5f00-8c01-11e6-996c-525400b48521 name: OWN_ACCOUNTS (default) description: Default OWN_ACCOUNTS (default) User Group link: rel: self href: https://:9060/ers/config/ers/config/identitygroup/a19d5f00-8c01-11e6-996c-525400b48521 type: application/json - id: a1bb2030-8c01-11e6-996c-525400b48521 name: GROUP_ACCOUNTS (default) description: Default GROUP_ACCOUNTS (default) User Group link: rel: self href: https://:9060/ers/config/ers/config/identitygroup/a1bb2030-8c01-11e6-996c-525400b48521 type: application/json - id: a1740510-8c01-11e6-996c-525400b48521 name: Employee description: Default Employee User Group link: rel: self href: https://:9060/ers/config/ers/config/identitygroup/a1740510-8c01-11e6-996c-525400b48521 type: application/json - id: 9eee92b0-8c01-11e6-996c-525400b48521 name: GuestType_Daily (default) description: Identity group mirroring the guest type link: rel: self href: https://:9060/ers/config/ers/config/identitygroup/9eee92b0-8c01-11e6-996c-525400b48521 type: application/json - id: ba775150-7a56-11eb-bf1f-0050568fa723 name: GuestType_SocialLogin (default) description: Identity group mirroring the guest type link: rel: self href: https://:9060/ers/config/ers/config/identitygroup/ba775150-7a56-11eb-bf1f-0050568fa723 type: application/json - id: 9f048bb0-8c01-11e6-996c-525400b48521 name: GuestType_Contractor (default) description: Identity group mirroring the guest type link: rel: self href: https://:9060/ers/config/ers/config/identitygroup/9f048bb0-8c01-11e6-996c-525400b48521 type: application/json - id: a176c430-8c01-11e6-996c-525400b48521 name: ALL_ACCOUNTS (default) description: Default ALL_ACCOUNTS (default) User Group link: rel: self href: https://:9060/ers/config/ers/config/identitygroup/a176c430-8c01-11e6-996c-525400b48521 type: application/json items: properties: name: type: string patchRequest: type: object properties: IdentityGroup: $ref: '#/components/schemas/patchRequestBody' IdentityGroup: type: object properties: id: type: string example: 9efe2310-8c01-11e6-996c-525400b48521 name: type: string example: GuestType_Weekly (default) description: type: string example: Identity group mirroring the guest type parent: type: string example: NAC Group:NAC:IdentityGroups:User Identity Groups link: type: object properties: rel: type: string example: self href: type: string example: https://:9060/ers/config/identitygroup/9efe2310-8c01-11e6-996c-525400b48521 type: type: string example: application/json identitygroup: type: object properties: IdentityGroup: $ref: '#/components/schemas/IdentityGroup' search: type: object properties: SearchResult: $ref: '#/components/schemas/SearchResult' UpdatedFieldsList: type: object properties: updatedField: $ref: '#/components/schemas/UpdatedField' field: type: string example: some other field oldValue: type: string example: val_old newValue: type: string example: val_new version: type: object properties: currentServerVersion: type: string example: '1.1' supportedVersions: type: string example: 1.0,1.1 link: $ref: '#/components/schemas/link1' UpdatedField: type: object properties: field: type: string example: field1 oldValue: type: string example: val_old newValue: type: string example: val_new identitygroup_name: type: object properties: IdentityGroup: $ref: '#/components/schemas/IdentityGroup_name' link1: type: object properties: rel: type: string example: self href: type: string example: /ers/config/identitygroup/versioninfo type: type: string example: application/json