How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Cisco Identity Services Engine Certificates API

The Certificates API from Cisco Identity Services Engine — 16 operation(s) for certificates.

Cisco Identity Services Engine Certificates API is one of 197 APIs that Cisco Identity Services Engine publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Certificates. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 22 operations across 16 paths, and defines 52 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://10.127.96.94:443.

22 operations 16 paths 52 schemas 3 DELETE8 GET9 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://{server}:{port}/ers/config
Resource Areas
1

Paths & Operations 22

Across 16 paths, the API surfaces 22 operations — 3 DELETE, 8 GET, 9 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Certificates 22
GET
/api/v1/certs/certificate-signing-request
Get all Certificate Signing Requests from PAN
getCSRs 6 params → 200401403404
POST
/api/v1/certs/certificate-signing-request
Generate a Certificate Signing Request (CSR)
generateCSR body → 200201401403404405
GET
/api/v1/certs/certificate-signing-request/export/{hostname}/{id}
Export a CSR for a given CSR ID and hostname
exportCSR 2 params → 200400401403404
POST
/api/v1/certs/certificate-signing-request/intermediate-ca
Generate an intermediate CA CSR (certificate signing request)
generateIntermediateCACsr → 200201401403404
GET
/api/v1/certs/certificate-signing-request/{hostName}/{id}
Get the certificate signing request for a given ID
getCSRById 2 params → 200401403404
DELETE
/api/v1/certs/certificate-signing-request/{hostName}/{id}
Delete the certificate signing request for a given ID
deleteCSR 2 params → 200204401403
POST
/api/v1/certs/ise-root-ca/regenerate
Regenerate entire internal CA certificate chain including root CA on the primary PAN and subordinate CAs on the PSNs (Applicable only for internal CA service)
regenerateISERootCA body → 200201202401403404405
POST
/api/v1/certs/renew-certificate
Renew certificates of OCSP responder and Cisco ISE Messaging Service
renewCerts body → 200201202401403404405
POST
/api/v1/certs/signed-certificate/bind
Bind CA Signed Certificate
bindCSR body → 200201400401403404
POST
/api/v1/certs/system-certificate/export
Export a system certificate with a given a certificate ID
exportSystemCert body → 200201400401403404
POST
/api/v1/certs/system-certificate/generate-selfsigned-certificate
Generate self-signed certificate in Cisco ISE
generateSelfSignedCertificate body → 200201400401403404406
POST
/api/v1/certs/system-certificate/import
Import system certificate in Cisco ISE
importSystemCert body → 200201400401403404405406
GET
/api/v1/certs/system-certificate/{hostName}
Get all system certificates of a particular node
getSystemCertificates 7 params → 200401403404405
GET
/api/v1/certs/system-certificate/{hostName}/{id}
Get system certificate of a particular node by ID
getSystemCertificateById 2 params → 200401403404405
PUT
/api/v1/certs/system-certificate/{hostName}/{id}
Update data for existing system certificate
updateSystemCert 2 params body → 200201400401403404405406
DELETE
/api/v1/certs/system-certificate/{hostName}/{id}
Delete System Certificate by ID and hostname
deleteSystemCertificateById 2 params body → 200204400401403
GET
/api/v1/certs/trusted-certificate
Get list of all trusted certificates
getTrustedCertificates 6 params → 200401403404
GET
/api/v1/certs/trusted-certificate/export/{id}
Export a trust certificate by a given certificate ID
exportTrustedCert 1 param → 200400401403404
POST
/api/v1/certs/trusted-certificate/import
Add root certificate to the Cisco ISE truststore
importTrustCert body → 200201400401403404405409
GET
/api/v1/certs/trusted-certificate/{id}
Get Trust Certificate By ID
getTrustedCertificateById 1 param → 200401403404
PUT
/api/v1/certs/trusted-certificate/{id}
Update the trust certificate already present in the Cisco ISE trust store
updateTrustedCertificate 1 param body → 200201400401403404422
DELETE
/api/v1/certs/trusted-certificate/{id}
Delete a trusted certificate based on a given ID
deleteTrustedCertificateById 1 param → 200204400401403404

Schemas 52

The contract defines 52 schemas that model the data the API accepts and returns. The most detailed are TrustCertificateGetByIdResponse (33 properties), GenerateSelfsignedCertRequest (32 properties), TrustCertificateResponse (32 properties), UpdateTrustCertRequest (23 properties). Each schema is shown below with its type and property counts.

UpdateSystemCertResponse
object
4 properties
Link
object
3 properties
GenerateSelfsignedCertRequest
object
32 properties 13 required
CSRGetAllRsp
object
4 properties
RegenerateRootCA
object
1 property 1 required
RenewCertResponse
object
3 properties
DeleteSystemCertRespPayload
object
2 properties
UpdateSystemCertRespPayload
object
2 properties
ImportTrustCertRespPayload
object
2 properties
DeleteSystemCertRequest
object
1 property
DeleteTrustedCertResponse
object
1 property
RenewCertificates
object
1 property 1 required
RegenerateRootCaResponse
object
3 properties
UpdateTrustCertRequest
object
23 properties 1 required
TrustCertGetAllRsp
object
4 properties
RenewCertRespPayload
object
2 properties
ExportCSRFailRespPayload
object
2 properties
GenerateSelfsignedCertRespPayload
object
2 properties
Error
object
2 properties 2 required
CSRByIdResponse
object
12 properties
DeleteCSRResponse
object
1 property
RegenerateRootCaRespPayload
object
2 properties
GenerateSelfSignedCertResponse
object
3 properties
ImportSystemCertRespPayload
object
2 properties
GenerateIntermediateCACsrRespPayload
object
2 properties
CSRRequest
object
18 properties 4 required
DeleteCSRRespPayload
object
2 properties
ExportCSRFailResponse
object
1 property
BindCSRRespPayload
object
2 properties
ImportCertResponse
object
3 properties
CSRGetByIdRsp
object
2 properties
SystemCert
object
21 properties 9 required
GenerateCSRResponse
object
3 properties
UpdateSystemCertRequest
object
16 properties 3 required
SystemCertGetByIdRsp
object
2 properties
Resource
object
8 properties
DeleteTrustedCertRespPayload
object
2 properties
BindCSRResponse
object
2 properties
UpdateTrustCertResponse
object
3 properties
TrustCert
object
11 properties 4 required
UpdateTrustCertRespPayload
object
2 properties
DeleteSystemCertResponse
object
1 property
TrustCertificateResponse
object
32 properties
SystemCertGetAllRsp
object
4 properties
InputStream
object
TrustCertificateGetByIdResponse
object
33 properties
TrustCertGetByIdRsp
object
2 properties
SystemCertificateResponse
object
15 properties
BindCSRRequest
object
17 properties 7 required
ExportCertRequest
object
4 properties 2 required
GenerateCSRRespPayload
object
2 properties
CSRResponse
object
11 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cisco-ise-certificates-api-openapi.yml Raw ↑

Other APIs Cisco Identity Services Engine publishes across the network.

Cisco Identity Services Engine Acct Status API
Cisco Identity Services Engine Acct Status TT API
Cisco Identity Services Engine ACI Connection API
Cisco Identity Services Engine ACI Data API
Cisco Identity Services Engine Acibindings API
Cisco Identity Services Engine Acisettings API
Cisco Identity Services Engine Active Directories API
Cisco Identity Services Engine Activedirectory API
Cisco Identity Services Engine AD Groups API
Cisco Identity Services Engine Admin Groups API
Cisco Identity Services Engine Admin Users API
Cisco Identity Services Engine Adminuser API
Where this information came from

This is an independent, third-party profile of Cisco Identity Services Engine Certificates API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.