openapi: 3.2.0 info: title: Cisco ISE API - IPsec Native IPsec API version: 1.0.0 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/ servers: - url: https://iseui-vm11.cisco.com:443 description: Inferred Url tags: - name: Native IPsec paths: /api/v1/ipsec: get: tags: - Native IPsec summary: Get all IPsec enabled nodes description: '
Returns all the IPsec enabled nodes with configuration details.
This API supports filtering, sorting and pagination.
The attributes that are suppported for filtering are:
The attribute that is suppported for sorting is:
| OPERATOR | DESCRIPTION | APPLICABLE ON FIELDS | |
|---|---|---|---|
| EQ | Equals | authType | |
| NEQ | Not Equals | authType | |
| EQ | Equals | hostName | |
| NEQ | Not Equals | hostName | |
| EQ | Equals | nadIp | |
| NEQ | Not Equals | nadIp | |
| EQ | Equals | status | |
| NEQ | Not Equals | status |
| PARAMETER | DESCRIPTION | EXAMPLE |
|---|---|---|
| id*required | ID of the existing IPsec configuration. | "id": "7c9484cf-0ebc-47ad-a9ef-bc12729ed73b" |
| iface*required | Ethernet port used for establishing connection | "iface": "0" |
| psk*required | Pre-shared key used for establishing connection. | "psk": "psk12345" |
| authType*required | Pre-shared key used for establishing connection. | "authType": "psk" |
| configureVti | Used For VTI Configurations | "configureVti": "false" |
| remotePeerInternalIp | VTI Internal IP of the NAD | "remotePeerInternalIp": "1.2.3.1" |
| localInternalIp | IP address assigned to the VTI interface so this would be the internal ip | "localInternalIp": "1.1.3.1" |
| certId*required | ID of the certificate for establishing connection. | "certId": "21323243545433" |
| phaseOneEncryptionAlgo*required | Phase-one encryption algorithm used for establishing connection. | "phaseOneEncryptionAlgo": "aes" |
| phaseTwoEncryptionAlgo*required | Phase-two encryption algorithm used for establishing connection. | "phaseTwoEncryptionAlgo": "aes" |
| espAhProtocol*required | Encryption protocol used for establishing connection. | "espAhProtocol": "ah" |
| phaseOneHashAlgo*required | Phase-one hashing algorithm used for establishing connection. | "phaseOneHashAlgo": "sha" |
| phaseTwoHashAlgo*required | Phase-two hashing algorithm used for establishing connection. | "phaseTwoHashAlgo": "sha" |
| phaseOneDHGroup*required | Phase-one DH group used for establishing connection. | "phaseOneDHGroup": "GROUP1" |
| phaseTwoDHGroup | Phase-two DH group used for establishing connection. | "phaseTwoDHGroup": "GROUP1" |
| phaseOneLifeTime | DH Phase-one connection lifetime. | "phaseOneLifeTime": 14400 |
| phaseTwoLifeTime | DH Phase-two connection lifetime. | "phaseTwoLifeTime": 14400 |
| ikeVersion*required | IKE version. | "ikeVersion": "1" |
| ikeReAuthTime | IKE re-authentication time. | "ikeReAuthTime": 86400 |
| nadIp*required | NAD IP for establishing connection. | "nadIp": "1.1.1.1" |
| modeOption*required | The Mode type used for establishing the connection. | "modeOption": "tunnel" |
psk field is mandatory if authType=psk
certId field is mandatory if authType=x509
If FIPS mode is on.:
| PARAMETER | DESCRIPTION | EXAMPLE |
|---|---|---|
| hostName*required | Hostname of the node for which IPsec should be enabled | "hostName": "ise-host1" |
| iface*required | Ethernet port used for establishing connection | "iface": "0" |
| psk*required | Pre-shared key used for establishing connection. | "psk": "psk12345" |
| authType*required | Pre-shared key used for establishing connection. | "authType": "psk" |
| configureVti | Used For VTI Configurations | "configureVti": "false" |
| remotePeerInternalIp | VTI Internal IP of the NAD | "remotePeerInternalIp": "1.2.3.1" |
| localInternalIp | IP address assigned to the VTI interface so this would be the internal ip | "localInternalIp": "1.1.3.1" |
| certId*required | ID of the certificate for establishing connection. | "certId": "21323243545433" |
| phaseOneEncryptionAlgo*required | Phase-one encryption algorithm used for establishing connection. | "phaseOneEncryptionAlgo": "aes" |
| phaseTwoEncryptionAlgo*required | Phase-two encryption algorithm used for establishing connection. | "phaseTwoEncryptionAlgo": "aes" |
| espAhProtocol*required | Encryption protocol used for establishing connection. | "espAhProtocol": "ah" |
| phaseOneHashAlgo*required | Phase-one hashing algorithm used for establishing connection. | "phaseOneHashAlgo": "sha" |
| phaseTwoHashAlgo*required | Phase-two hashing algorithm used for establishing connection. | "phaseTwoHashAlgo": "sha" |
| phaseOneDHGroup*required | Phase-one DH group used for establishing connection. | "phaseOneDHGroup": "GROUP1" |
| phaseTwoDHGroup | Phase-two DH group used for establishing connection. | "phaseTwoDHGroup": "GROUP1" |
| phaseOneLifeTime | DH Phase-one connection lifetime. | "phaseOneLifeTime": 14400 |
| phaseTwoLifeTime | DH Phase-two connection lifetime. | "phaseTwoLifeTime": 14400 |
| ikeVersion*required | IKE version. | "ikeVersion": "1" |
| ikeReAuthTime | IKE re-authentication time. | "ikeReAuthTime": 86400 |
| nadIp*required | NAD IP for establishing the connection. | "nadIp": "1.1.1.1" |
| modeOption*required | The Mode type used for establishing the connection. | "modeOption": "tunnel" |
psk field is mandatory if authType=psk
certId field is mandatory if authType=x509
If FIPS mode is on.:
Returns all the certificates for IPsec role.