openapi: 3.2.0
info:
title: Deployment Node Group API
description: APIs for the configuration, administration and monitoring of the nodes in a Cisco ISE cluster deployment.
license:
name: Apache 2.0
url: https://www.apache.org/licenses/LICENSE-2.0.html
contact:
email: cs-ise-api@cisco.com
version: v3-oas3
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: Node Group
paths:
/deployment/node-group:
get:
summary: Retrieve the list of all the node groups.
operationId: getNodeGroups
description: This API retrieves the details of all the node groups in the cluster.
Each node group retrieved consists of name, description and MAR cache details like query-attempts, query-timeout, replication-attempts, replication-timeout.
tags:
- Node Group
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/NodeGroupsResponse'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'404':
description: Node groups not found
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
post:
summary: Create a node group.
operationId: createNodeGroup
description: '
| PARAMETER | DESCRIPTION | EXAMPLE |
|---|---|---|
| name* required | Name of the node group(valid-range: 1-100 characters) | {"name": "site1"} |
| description | Description of the node group (valid-range: 1-256 characters) | {"name": "site2", "description": "sample"} |
| query-attempts | The number of times Cisco ISE attempts to perform the cache entry query. (valid-range: 0 - 5, default-value: 1) | {"name": "site3","marCache": {"query-attempts": 1}} |
| query-timeout | The time, in seconds, after which a cache entry query times out. (valid-range: 1 - 10, default-value: 2) second(s) | {"name": "site4","marCache": {"query-timeout": 2}} | replication-attempts | The number of times Cisco ISE attempts to perform MAR cache entry replication. (valid-range: 0 - 5, default-value: 2) | {"name": "site5","marCache": {"replication-attempts": 2}} |
| replication-timeout | The time, in seconds, after which the cache entry replication times out. (valid-range: 1 - 10, default-value: 5) second(s) | {"name": "site6","marCache": {"replication-timeout": 5}} |
| PARAMETER | DESCRIPTION | EXAMPLE |
|---|---|---|
| hostname* required | Name of the host name | {"hostname": "isenode"} |
| PARAMETER | DESCRIPTION | EXAMPLE |
|---|---|---|
| hostname* required | Name of the host name | {"hostname": "isenode"} |