openapi: 3.2.0 info: title: Cisco Ise Networkdevice API version: '1.0' description: 'Operations tagged networkdevice across 2 of this provider''s published API definitions: cisco-ise-ers-open-api-ers-apis.yaml, cisco-ise-legacy-ers-network-device.yaml. Each path carries the servers of the definition it was published in.' 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. derived_view: Per-tag view of cisco-ise-legacy-ers-network-device.yaml, the provider's source document. Operations and schemas are the provider's, unmodified; only the partition is ours. derived_from: cisco-ise-legacy-ers-network-device.yaml operation_coverage: 13/23 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/ 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: networkdevice paths: /networkdevice/: get: tags: - networkdevice summary: Get-All parameters: - name: filter in: query description: Filter Supported Fields:[ipaddress, name, description, location, type] 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, description] required: false allowReserved: true schema: example: null enum: - name - description - name: sortasc in: query description: Sorting Supported Fields:[name, description] required: false allowReserved: true schema: example: null enum: - name - description responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/networkdeviceListResponse' application/xml: schema: $ref: '#/components/schemas/networkdeviceListResponse' 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: [] post: tags: - networkdevice summary: Create parameters: [] requestBody: content: application/json: schema: $ref: '#/components/schemas/network.networkdevice' example: NetworkDevice: profileName: Cisco dtlsDnsName: ISE213.il.com NetworkDeviceGroupList: - Location#All Locations - Device Type#All Device Types description: example nd trustsecsettings: sgaNotificationAndUpdates: downlaodEnvironmentDataEveryXSeconds: 86400 reAuthenticationEveryXSeconds: 86400 otherSGADevicesToTrustThisDevice: false sendConfigurationToDevice: false downloadSGACLListsEveryXSeconds: 86400 downlaodPeerAuthorizationPolicyEveryXSeconds: 86400 sendConfigurationToDeviceUsing: ENABLE_USING_COA coaSourceHost: IseNodeName pushIdSupport: 'false' deviceAuthenticationSettings: sgaDeviceId: networkDevice1 sgaDevicePassword: samplePwd deviceConfigurationDeployment: execModePassword: samplePwd execModeUsername: aaa includeWhenDeployingSGTUpdates: true enableModePassword: samplePwd snmpsettings: originatingPolicyServicesNode: Auto pollingInterval: 3600 roCommunity: aaa version: ONE linkTrapQuery: true macTrapQuery: true authenticationSettings: keyInputFormat: ASCII sendMAOnAllResponses: false enableKeyWrap: true messageAuthenticatorCodeKey: '12345678901234567890' dtlsRequired: true radiusSharedSecret: sharedSecret keyEncryptionKey: '1234567890123456' NetworkDeviceIPList: - ipaddress: 1.1.1.1 mask: 32 name: networkDevice1 tacacsTlsSettings: enableTls: true enableSanIpValidation: true connectModeOptions: ON_DRAFT_COMPLIANT sanValues: {} coaPort: 1700 id: dceff5c6-d4f2-48b7-92ae-87adcdd2777b tacacsSettings: previousSharedSecret: previousSecretSecret connectModeOptions: ON_LEGACY sharedSecret: sharedSecret previousSharedSecretExpiry: 1778155404 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: [] 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' /networkdevice/name/{name}: get: tags: - networkdevice 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/networkdeviceResponse' application/xml: schema: $ref: '#/components/schemas/networkdeviceResponse' 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: [] put: tags: - networkdevice summary: Update-By-Name parameters: - name: name in: path required: true schema: title: name type: string example: null requestBody: content: application/json: schema: $ref: '#/components/schemas/network.networkdevice' example: NetworkDevice: profileName: Cisco dtlsDnsName: ISE213.il.com NetworkDeviceGroupList: - Location#All Locations - Device Type#All Device Types description: example nd trustsecsettings: sgaNotificationAndUpdates: downlaodEnvironmentDataEveryXSeconds: 86400 reAuthenticationEveryXSeconds: 86400 otherSGADevicesToTrustThisDevice: false sendConfigurationToDevice: false downloadSGACLListsEveryXSeconds: 86400 downlaodPeerAuthorizationPolicyEveryXSeconds: 86400 sendConfigurationToDeviceUsing: ENABLE_USING_COA coaSourceHost: IseNodeName pushIdSupport: 'false' deviceAuthenticationSettings: sgaDeviceId: networkDevice1 sgaDevicePassword: samplePwd deviceConfigurationDeployment: execModePassword: samplePwd execModeUsername: aaa includeWhenDeployingSGTUpdates: true enableModePassword: samplePwd snmpsettings: originatingPolicyServicesNode: Auto pollingInterval: 3600 roCommunity: aaa version: ONE linkTrapQuery: true macTrapQuery: true authenticationSettings: keyInputFormat: ASCII sendMAOnAllResponses: false enableKeyWrap: true messageAuthenticatorCodeKey: '12345678901234567890' dtlsRequired: true radiusSharedSecret: sharedSecret keyEncryptionKey: '1234567890123456' NetworkDeviceIPList: - ipaddress: 1.1.1.1 mask: 32 name: networkDevice1 tacacsTlsSettings: enableTls: true enableSanIpValidation: true connectModeOptions: ON_DRAFT_COMPLIANT sanValues: {} coaPort: 1700 id: dceff5c6-d4f2-48b7-92ae-87adcdd2777b tacacsSettings: previousSharedSecret: previousSecretSecret connectModeOptions: ON_LEGACY sharedSecret: sharedSecret previousSharedSecretExpiry: 1778155404 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: [] delete: tags: - networkdevice summary: Delete-By-Name parameters: - name: name in: path required: true schema: title: name 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: [] patch: tags: - networkdevice summary: Patch-By-Name description: Update any attribute subset. Only attributes that sent will be affected. parameters: - name: name in: path required: true schema: title: name type: string example: null requestBody: content: application/json: schema: $ref: '#/components/schemas/network.networkdevice' example: NetworkDevice: profileName: Cisco dtlsDnsName: ISE213.il.com NetworkDeviceGroupList: - Location#All Locations - Device Type#All Device Types description: example nd trustsecsettings: sgaNotificationAndUpdates: downlaodEnvironmentDataEveryXSeconds: 86400 reAuthenticationEveryXSeconds: 86400 otherSGADevicesToTrustThisDevice: false sendConfigurationToDevice: false downloadSGACLListsEveryXSeconds: 86400 downlaodPeerAuthorizationPolicyEveryXSeconds: 86400 sendConfigurationToDeviceUsing: ENABLE_USING_COA coaSourceHost: IseNodeName pushIdSupport: 'false' deviceAuthenticationSettings: sgaDeviceId: networkDevice1 sgaDevicePassword: samplePwd deviceConfigurationDeployment: execModePassword: samplePwd execModeUsername: aaa includeWhenDeployingSGTUpdates: true enableModePassword: samplePwd snmpsettings: originatingPolicyServicesNode: Auto pollingInterval: 3600 roCommunity: aaa version: ONE linkTrapQuery: true macTrapQuery: true authenticationSettings: keyInputFormat: ASCII sendMAOnAllResponses: false enableKeyWrap: true messageAuthenticatorCodeKey: '12345678901234567890' dtlsRequired: true radiusSharedSecret: sharedSecret keyEncryptionKey: '1234567890123456' NetworkDeviceIPList: - ipaddress: 1.1.1.1 mask: 32 name: networkDevice1 tacacsTlsSettings: enableTls: true enableSanIpValidation: true connectModeOptions: ON_DRAFT_COMPLIANT sanValues: {} coaPort: 1700 id: dceff5c6-d4f2-48b7-92ae-87adcdd2777b tacacsSettings: previousSharedSecret: previousSecretSecret connectModeOptions: ON_LEGACY sharedSecret: sharedSecret previousSharedSecretExpiry: 1778155404 required: true responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/networkdeviceResponse' '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: [] 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' /networkdevice/{id}: get: tags: - networkdevice summary: Get-By-Id 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/networkdeviceResponse' application/xml: schema: $ref: '#/components/schemas/networkdeviceResponse' 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: [] put: tags: - networkdevice summary: Update parameters: - name: id in: path required: true schema: title: id type: string example: null requestBody: content: application/json: schema: $ref: '#/components/schemas/network.networkdevice' example: NetworkDevice: profileName: Cisco dtlsDnsName: ISE213.il.com NetworkDeviceGroupList: - Location#All Locations - Device Type#All Device Types description: example nd trustsecsettings: sgaNotificationAndUpdates: downlaodEnvironmentDataEveryXSeconds: 86400 reAuthenticationEveryXSeconds: 86400 otherSGADevicesToTrustThisDevice: false sendConfigurationToDevice: false downloadSGACLListsEveryXSeconds: 86400 downlaodPeerAuthorizationPolicyEveryXSeconds: 86400 sendConfigurationToDeviceUsing: ENABLE_USING_COA coaSourceHost: IseNodeName pushIdSupport: 'false' deviceAuthenticationSettings: sgaDeviceId: networkDevice1 sgaDevicePassword: samplePwd deviceConfigurationDeployment: execModePassword: samplePwd execModeUsername: aaa includeWhenDeployingSGTUpdates: true enableModePassword: samplePwd snmpsettings: originatingPolicyServicesNode: Auto pollingInterval: 3600 roCommunity: aaa version: ONE linkTrapQuery: true macTrapQuery: true authenticationSettings: keyInputFormat: ASCII sendMAOnAllResponses: false enableKeyWrap: true messageAuthenticatorCodeKey: '12345678901234567890' dtlsRequired: true radiusSharedSecret: sharedSecret keyEncryptionKey: '1234567890123456' NetworkDeviceIPList: - ipaddress: 1.1.1.1 mask: 32 name: networkDevice1 tacacsTlsSettings: enableTls: true enableSanIpValidation: true connectModeOptions: ON_DRAFT_COMPLIANT sanValues: {} coaPort: 1700 id: dceff5c6-d4f2-48b7-92ae-87adcdd2777b tacacsSettings: previousSharedSecret: previousSecretSecret connectModeOptions: ON_LEGACY sharedSecret: sharedSecret previousSharedSecretExpiry: 1778155404 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: [] delete: tags: - networkdevice summary: Delete 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: [] patch: tags: - networkdevice summary: Patch description: Update any attribute subset. Only attributes that sent will be affected. parameters: - name: id in: path required: true schema: title: id type: string example: null requestBody: content: application/json: schema: $ref: '#/components/schemas/network.networkdevice' example: NetworkDevice: profileName: Cisco dtlsDnsName: ISE213.il.com NetworkDeviceGroupList: - Location#All Locations - Device Type#All Device Types description: example nd trustsecsettings: sgaNotificationAndUpdates: downlaodEnvironmentDataEveryXSeconds: 86400 reAuthenticationEveryXSeconds: 86400 otherSGADevicesToTrustThisDevice: false sendConfigurationToDevice: false downloadSGACLListsEveryXSeconds: 86400 downlaodPeerAuthorizationPolicyEveryXSeconds: 86400 sendConfigurationToDeviceUsing: ENABLE_USING_COA coaSourceHost: IseNodeName pushIdSupport: 'false' deviceAuthenticationSettings: sgaDeviceId: networkDevice1 sgaDevicePassword: samplePwd deviceConfigurationDeployment: execModePassword: samplePwd execModeUsername: aaa includeWhenDeployingSGTUpdates: true enableModePassword: samplePwd snmpsettings: originatingPolicyServicesNode: Auto pollingInterval: 3600 roCommunity: aaa version: ONE linkTrapQuery: true macTrapQuery: true authenticationSettings: keyInputFormat: ASCII sendMAOnAllResponses: false enableKeyWrap: true messageAuthenticatorCodeKey: '12345678901234567890' dtlsRequired: true radiusSharedSecret: sharedSecret keyEncryptionKey: '1234567890123456' NetworkDeviceIPList: - ipaddress: 1.1.1.1 mask: 32 name: networkDevice1 tacacsTlsSettings: enableTls: true enableSanIpValidation: true connectModeOptions: ON_DRAFT_COMPLIANT sanValues: {} coaPort: 1700 id: dceff5c6-d4f2-48b7-92ae-87adcdd2777b tacacsSettings: previousSharedSecret: previousSecretSecret connectModeOptions: ON_LEGACY sharedSecret: sharedSecret previousSharedSecretExpiry: 1778155404 required: true responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/networkdeviceResponse' '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: [] 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/networkdevice/name/{name}: get: tags: - networkdevice summary: Get network device by name description:
This API allows the client to get a network device by name. The password of the network device radiusSharedSecret and secondRadiusSharedSecret will be in plain text if the "Show Password in Plaintext" checkbox is checked in the Security Settings page (Administration > Security Settings) of the Cisco ISE GUI. If the "Show Password in Plaintext" checkbox is unchecked in the Security Settings page, the password will be masked.
parameters: - name: name in: path required: true schema: type: string - in: header name: HTTP ERS-Media-Type Header description: Example:- network.networkdevice.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/network_name' application/xml: schema: $ref: '#/components/schemas/network_name' patch: tags: - networkdevice summary: Update part of the network device configuration by name description:This API allows the user to update part of the network device configuration by name.
parameters: - name: name in: path required: true schema: type: string - in: header name: HTTP ERS-Media-Type Header description: Example:- network.networkdevice.1.1 required: false schema: type: string responses: 200: description: OK content: application/json: schema: $ref: '#/components/schemas/network_name' application/xml: schema: $ref: '#/components/schemas/network_name' requestBody: content: application/json: schema: $ref: '#/components/schemas/patchRequest' application/xml: schema: $ref: '#/components/schemas/patchRequest' put: tags: - networkdevice summary: Update network device by name description:This API allows the client to update a network device by name.
parameters: - name: name in: path required: true schema: type: string - in: header name: HTTP ERS-Media-Type Header description: Example:- network.networkdevice.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 'Update-By-Name' can be used within Bulk 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/network_name' application/xml: schema: $ref: '#/components/schemas/network_name' delete: tags: - networkdevice summary: Delete network device by name description:This API deletes a network device by name.
parameters: - name: name in: path required: true schema: type: string - in: header name: HTTP ERS-Media-Type Header description: Example:- network.networkdevice.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-By-Name' can be used within Bulk Request schema: type: string responses: 204: description: No Content /ers/config/networkdevice/{id}: get: tags: - networkdevice summary: Get network device by ID description:This API allows the client to get a network device by ID. The password of the network device radiusSharedSecret and secondRadiusSharedSecret will be in plain text if the "Show Password in Plaintext" checkbox is checked in the Security Settings page (Administration > Security Settings) of the Cisco ISE GUI. If the "Show Password in Plaintext" checkbox is unchecked in the Security Settings page, the password will be masked.
parameters: - name: id in: path required: true schema: type: string - in: header name: HTTP ERS-Media-Type Header description: Example:- network.networkdevice.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/network' application/xml: schema: $ref: '#/components/schemas/network' patch: tags: - networkdevice summary: Update part of the network device configuration by ID description:This API allows the user to update part of the network device configuration by ID.
parameters: - name: id in: path required: true schema: type: string - in: header name: HTTP ERS-Media-Type Header description: Example:- network.networkdevice.1.1 required: false schema: type: string responses: 200: description: OK content: application/json: schema: $ref: '#/components/schemas/network' application/xml: schema: $ref: '#/components/schemas/network' requestBody: content: application/json: schema: $ref: '#/components/schemas/patchRequest' application/xml: schema: $ref: '#/components/schemas/patchRequest' put: tags: - networkdevice summary: Update network device by ID description:This API allows the client to update a network device by ID.
parameters: - name: id in: path required: true schema: type: string - in: header name: HTTP ERS-Media-Type Header description: Example:- network.networkdevice.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 'Update' can be used within Bulk 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/network' application/xml: schema: $ref: '#/components/schemas/network' delete: tags: - networkdevice summary: Delete network device by ID description:This API deletes a network device by ID.
parameters: - name: id in: path required: true schema: type: string - in: header name: HTTP ERS-Media-Type Header description: Example:- network.networkdevice.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' can be used within Bulk Request schema: type: string responses: 204: description: No Content /ers/config/networkdevice: get: tags: - networkdevice summary: Get all network devices description:This API allows the client to get all the network devices.
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 a network device.
parameters: - in: header name: HTTP ERS-Media-Type Header description: Example:- network.networkdevice.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 'Create' can be used within Bulk Request schema: type: string responses: 201: description: Created requestBody: content: application/json: schema: $ref: '#/components/schemas/network' application/xml: schema: $ref: '#/components/schemas/network' /ers/config/networkdevice/versioninfo: get: tags: - networkdevice summary: Get network device version information description:This API helps to retrieve the version information related to the network device.
responses: 200: description: OK content: application/json: schema: $ref: '#/components/schemas/VersionInfo' /ers/config/networkdevice/bulk/submit: put: tags: - networkdevice summary: Submit bulk request description:This API allows the client to submit the bulk request.
responses: 202: description: Accepted requestBody: content: application/json: schema: $ref: '#/components/schemas/bulkrequest' application/xml: schema: $ref: '#/components/schemas/bulkrequest' /ers/config/networkdevice/bulk/{bulkid}: get: tags: - networkdevice summary: Monitor bulk request description:This API allows the client to monitor the bulk request.
parameters: - name: bulkid in: path required: true description: 'The bulk ID is a dynamically generated value.