openapi: 3.2.0 info: description: "Identity Groups API allows the client to search identity groups. \n\n
| Revision # | Resource Version | Cisco ISE Version | Description |
| 0 | 1.0 | 2.2 | Initial Cisco ISE Version |
| 1 | 1.1 | 2.4 | Added Create and GetByName operations |
| 2 | 1.2 | 3.2 | Added Patch operation |
| 3 | 1.3 | 3.2 | Added Delete operation |
| Attribute | Type | Required | Description | Example Values |
| name | String | Yes | Resource Name | GuestType_Weekly (default) |
| id | String | No | Resource UUID, mandatory for update | 9efe2310-8c01-11e6-996c-525400b48521 |
| description | String | No | Resource Description | Identity group mirroring the guest type |
| parent | String | Yes | NAC Group:NAC:IdentityGroups:User Identity Groups |
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.
To search guest users by using toDate column,follow the format:
DD-MON-YY (Example:13-SEP-18)
Day or Year:GET /ers/config/guestuser/?filter=toDate.CONTAINS.13
Month:GET /ers/config/guestuser/?filter=toDate.CONTAINS.SEP
Date:GET /ers/config/guestuser/?filter=toDate.CONTAINS.13-SEP-18
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://