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

Infisical PKI Certificate Authorities API

The PKI Certificate Authorities API from Infisical — 48 operation(s) for pki certificate authorities.

Infisical PKI Certificate Authorities API is one of 73 APIs that Infisical publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include PKI Certificate Authorities. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 87 operations across 48 paths. It is described by OpenAPI 3.2.0, at version 0.0.1.

Requests are made against 3 base URLs: https://us.infisical.com, https://eu.infisical.com, http://localhost:8080.

87 operations 48 paths 0 schemas 12 DELETE39 GET14 PATCH22 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.0.1
Base URL
https://app.infisical.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Infisical PKI Certificate Authorities API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth).

  • bearerAuth — An access token in Infisical

Paths & Operations 87

Across 48 paths, the API surfaces 87 operations — 12 DELETE, 39 GET, 14 PATCH, 22 POST. Each is listed below with its method, path, parameters, and response codes.

PKI Certificate Authorities 87
GET
/api/v1/projects/{projectId}/cas
List project certificate authorities
listProjectCertificateAuthorities 6 params → 200400401403404422500
GET
/api/v1/cert-manager/ca/internal
List internal certificate authorities V1
listInternalCertificateAuthoritiesV1 → 200400401403404422500
POST
/api/v1/cert-manager/ca/internal
Create internal certificate authority V1
createInternalCertificateAuthorityV1 body → 200400401403404422500
GET
/api/v1/cert-manager/ca/internal/{id}
Get internal certificate authority V1
getInternalCertificateAuthorityV1 1 param → 200400401403404422500
PATCH
/api/v1/cert-manager/ca/internal/{id}
Update internal certificate authority V1
updateInternalCertificateAuthorityV1 1 param body → 200400401403404422500
DELETE
/api/v1/cert-manager/ca/internal/{id}
Delete internal certificate authority V1
deleteInternalCertificateAuthorityV1 1 param → 200400401403404422500
GET
/api/v1/cert-manager/ca/internal/{caId}/csr
Get ca csr
getCaCsr 1 param → 200400401403404422500
POST
/api/v1/cert-manager/ca/internal/{caId}/renew
Renew ca certificate
renewCaCertificate 1 param body → 200400401403404422500
POST
/api/v1/cert-manager/ca/internal/{caId}/certificate
Create api cert manager ca internal by ca id certificate
postApiV1CertManagerCaInternalByCaIdCertificate 1 param body → 200400401403404422500
GET
/api/v1/cert-manager/ca/internal/{caId}/certificate
Get ca certificate
getCaCertificate 1 param → 200400401403404422500
GET
/api/v1/cert-manager/ca/internal/{caId}/ca-certificates
Get ca certificates
getCaCertificates 1 param → 200400401403404422500
GET
/api/v1/cert-manager/ca/internal/{caId}/certificate/{certId}
Get api cert manager ca internal by ca id certificate by cert id
getApiV1CertManagerCaInternalByCaIdCertificateByCertId 2 params → 200400401403404422500
POST
/api/v1/cert-manager/ca/internal/{caId}/sign-intermediate
Sign intermediate ca
signIntermediateCa 1 param body → 200400401403404422500
POST
/api/v1/cert-manager/ca/internal/{caId}/import-certificate
Import ca certificate
importCaCertificate 1 param body → 200400401403404422500
GET
/api/v1/cert-manager/ca/internal/{caId}/crls
Get ca crls
getCaCrls 1 param → 200400401403404422500
GET
/api/v1/cert-manager/ca/internal/{caId}/certificates/{caCertId}/der
Get ca certificate der
getCaCertificateDer 2 params → 200400401403404422500
POST
/api/v1/cert-manager/ca/internal/{caId}/install-certificate-venafi
Install ca certificate venafi
installCaCertificateVenafi 1 param body → 202400401403404422500
POST
/api/v1/cert-manager/ca/internal/{caId}/install-certificate-adcs
Install ca certificate adcs
installCaCertificateAdcs 1 param body → 202400401403404422500
POST
/api/v1/cert-manager/ca/internal/{caId}/signing-config
Create ca signing config
createCaSigningConfig 1 param body → 200400401403404422500
GET
/api/v1/cert-manager/ca/internal/{caId}/signing-config
Get ca signing config
getCaSigningConfig 1 param → 200400401403404422500
PATCH
/api/v1/cert-manager/ca/internal/{caId}/signing-config
Update ca signing config
updateCaSigningConfig 1 param body → 200400401403404422500
GET
/api/v1/cert-manager/ca/internal/{caId}/auto-renewal
Get ca auto renewal config
getCaAutoRenewalConfig 1 param → 200400401403404422500
PATCH
/api/v1/cert-manager/ca/internal/{caId}/auto-renewal
Update ca auto renewal config
updateCaAutoRenewalConfig 1 param body → 200400401403404422500
GET
/api/v1/cert-manager/ca/acme
List acme certificate authorities V1
listAcmeCertificateAuthoritiesV1 → 200400401403404422500
POST
/api/v1/cert-manager/ca/acme
Create acme certificate authority V1
createAcmeCertificateAuthorityV1 body → 200400401403404422500
GET
/api/v1/cert-manager/ca/acme/{id}
Get acme certificate authority V1
getAcmeCertificateAuthorityV1 1 param → 200400401403404422500
PATCH
/api/v1/cert-manager/ca/acme/{id}
Update acme certificate authority V1
updateAcmeCertificateAuthorityV1 1 param body → 200400401403404422500
DELETE
/api/v1/cert-manager/ca/acme/{id}
Delete acme certificate authority V1
deleteAcmeCertificateAuthorityV1 1 param → 200400401403404422500
GET
/api/v1/cert-manager/ca/azure-ad-cs
List azure ad cs certificate authorities V1
listAzureAdCsCertificateAuthoritiesV1 → 200400401403404422500
POST
/api/v1/cert-manager/ca/azure-ad-cs
Create azure ad cs certificate authority V1
createAzureAdCsCertificateAuthorityV1 body → 200400401403404422500
GET
/api/v1/cert-manager/ca/azure-ad-cs/{id}
Get azure ad cs certificate authority V1
getAzureAdCsCertificateAuthorityV1 1 param → 200400401403404422500
PATCH
/api/v1/cert-manager/ca/azure-ad-cs/{id}
Update azure ad cs certificate authority V1
updateAzureAdCsCertificateAuthorityV1 1 param body → 200400401403404422500
DELETE
/api/v1/cert-manager/ca/azure-ad-cs/{id}
Delete azure ad cs certificate authority V1
deleteAzureAdCsCertificateAuthorityV1 1 param → 200400401403404422500
GET
/api/v1/cert-manager/ca/aws-pca
List aws pca certificate authorities V1
listAwsPcaCertificateAuthoritiesV1 → 200400401403404422500
POST
/api/v1/cert-manager/ca/aws-pca
Create aws pca certificate authority V1
createAwsPcaCertificateAuthorityV1 body → 200400401403404422500
GET
/api/v1/cert-manager/ca/aws-pca/{id}
Get aws pca certificate authority V1
getAwsPcaCertificateAuthorityV1 1 param → 200400401403404422500
PATCH
/api/v1/cert-manager/ca/aws-pca/{id}
Update aws pca certificate authority V1
updateAwsPcaCertificateAuthorityV1 1 param body → 200400401403404422500
DELETE
/api/v1/cert-manager/ca/aws-pca/{id}
Delete aws pca certificate authority V1
deleteAwsPcaCertificateAuthorityV1 1 param → 200400401403404422500
GET
/api/v1/cert-manager/ca/digicert
List digicert certificate authorities V1
listDigicertCertificateAuthoritiesV1 → 200400401403404422500
POST
/api/v1/cert-manager/ca/digicert
Create digicert certificate authority V1
createDigicertCertificateAuthorityV1 body → 200400401403404422500
GET
/api/v1/cert-manager/ca/digicert/{id}
Get digicert certificate authority V1
getDigicertCertificateAuthorityV1 1 param → 200400401403404422500
PATCH
/api/v1/cert-manager/ca/digicert/{id}
Update digicert certificate authority V1
updateDigicertCertificateAuthorityV1 1 param body → 200400401403404422500
DELETE
/api/v1/cert-manager/ca/digicert/{id}
Delete digicert certificate authority V1
deleteDigicertCertificateAuthorityV1 1 param → 200400401403404422500
GET
/api/v1/cert-manager/ca/godaddy
List godaddy certificate authorities V1
listGodaddyCertificateAuthoritiesV1 → 200400401403404422500
POST
/api/v1/cert-manager/ca/godaddy
Create godaddy certificate authority V1
createGodaddyCertificateAuthorityV1 body → 200400401403404422500
GET
/api/v1/cert-manager/ca/godaddy/{id}
Get godaddy certificate authority V1
getGodaddyCertificateAuthorityV1 1 param → 200400401403404422500
PATCH
/api/v1/cert-manager/ca/godaddy/{id}
Update godaddy certificate authority V1
updateGodaddyCertificateAuthorityV1 1 param body → 200400401403404422500
DELETE
/api/v1/cert-manager/ca/godaddy/{id}
Delete godaddy certificate authority V1
deleteGodaddyCertificateAuthorityV1 1 param → 200400401403404422500
GET
/api/v1/cert-manager/ca/aws-acm-public-ca
List aws acm public ca certificate authorities V1
listAwsAcmPublicCaCertificateAuthoritiesV1 → 200400401403404422500
POST
/api/v1/cert-manager/ca/aws-acm-public-ca
Create aws acm public ca certificate authority V1
createAwsAcmPublicCaCertificateAuthorityV1 body → 200400401403404422500
GET
/api/v1/cert-manager/ca/aws-acm-public-ca/{id}
Get aws acm public ca certificate authority V1
getAwsAcmPublicCaCertificateAuthorityV1 1 param → 200400401403404422500
PATCH
/api/v1/cert-manager/ca/aws-acm-public-ca/{id}
Update aws acm public ca certificate authority V1
updateAwsAcmPublicCaCertificateAuthorityV1 1 param body → 200400401403404422500
DELETE
/api/v1/cert-manager/ca/aws-acm-public-ca/{id}
Delete aws acm public ca certificate authority V1
deleteAwsAcmPublicCaCertificateAuthorityV1 1 param → 200400401403404422500
GET
/api/v1/cert-manager/ca/venafi-tpp
List venafi tpp certificate authorities V1
listVenafiTppCertificateAuthoritiesV1 → 200400401403404422500
POST
/api/v1/cert-manager/ca/venafi-tpp
Create venafi tpp certificate authority V1
createVenafiTppCertificateAuthorityV1 body → 200400401403404422500
GET
/api/v1/cert-manager/ca/venafi-tpp/{id}
Get venafi tpp certificate authority V1
getVenafiTppCertificateAuthorityV1 1 param → 200400401403404422500
PATCH
/api/v1/cert-manager/ca/venafi-tpp/{id}
Update venafi tpp certificate authority V1
updateVenafiTppCertificateAuthorityV1 1 param body → 200400401403404422500
DELETE
/api/v1/cert-manager/ca/venafi-tpp/{id}
Delete venafi tpp certificate authority V1
deleteVenafiTppCertificateAuthorityV1 1 param → 200400401403404422500
GET
/api/v1/cert-manager/ca
List certificate authorities V1 general
listCertificateAuthoritiesV1General → 200400401403404422500
POST
/api/v1/pki/ca
Create certificate authority V1
createCertificateAuthorityV1 body → 200400401403404422500
GET
/api/v1/pki/ca/{caId}
Get certificate authority V1
getCertificateAuthorityV1 1 param → 200400401403404422500
PATCH
/api/v1/pki/ca/{caId}
Update certificate authority V1
updateCertificateAuthorityV1 1 param body → 200400401403404422500
DELETE
/api/v1/pki/ca/{caId}
Delete certificate authority V1
deleteCertificateAuthorityV1 1 param → 200400401403404422500
GET
/api/v1/pki/ca/{caId}/certificates/{caCertId}/der
Get certificate authority der certificate
getCertificateAuthorityDerCertificate 2 params → 200400401403404422500
GET
/api/v1/pki/ca/{caId}/csr
Get certificate authority csr
getCertificateAuthorityCsr 1 param → 200400401403404422500
POST
/api/v1/pki/ca/{caId}/renew
Renew certificate authority
renewCertificateAuthority 1 param body → 200400401403404422500
GET
/api/v1/pki/ca/{caId}/ca-certificates
List certificate authority certificates
listCertificateAuthorityCertificates 1 param → 200400401403404422500
GET
/api/v1/pki/ca/{caId}/certificate
Get certificate authority certificate
getCertificateAuthorityCertificate 1 param → 200400401403404422500
POST
/api/v1/pki/ca/{caId}/sign-intermediate
Sign intermediate certificate authority
signIntermediateCertificateAuthority 1 param body → 200400401403404422500
POST
/api/v1/pki/ca/{caId}/import-certificate
Import certificate authority certificate
importCertificateAuthorityCertificate 1 param body → 200400401403404422500
GET
/api/v1/pki/ca/internal
Get api pki ca internal
getApiV1PkiCaInternal 1 param → 200400401403404422500
POST
/api/v1/pki/ca/internal
Create api pki ca internal
postApiV1PkiCaInternal body → 200400401403404422500
GET
/api/v1/pki/ca/internal/{caName}
Get api pki ca internal by ca name
getApiV1PkiCaInternalByCaName 2 params → 200400401403404422500
PATCH
/api/v1/pki/ca/internal/{caName}
Update api pki ca internal by ca name
patchApiV1PkiCaInternalByCaName 1 param body → 200400401403404422500
DELETE
/api/v1/pki/ca/internal/{caName}
Delete api pki ca internal by ca name
deleteApiV1PkiCaInternalByCaName 1 param body → 200400401403404422500
GET
/api/v1/pki/ca/acme
Get api pki ca acme
getApiV1PkiCaAcme 1 param → 200400401403404422500
POST
/api/v1/pki/ca/acme
Create api pki ca acme
postApiV1PkiCaAcme body → 200400401403404422500
GET
/api/v1/pki/ca/acme/{caName}
Get api pki ca acme by ca name
getApiV1PkiCaAcmeByCaName 2 params → 200400401403404422500
PATCH
/api/v1/pki/ca/acme/{caName}
Update api pki ca acme by ca name
patchApiV1PkiCaAcmeByCaName 1 param body → 200400401403404422500
DELETE
/api/v1/pki/ca/acme/{caName}
Delete api pki ca acme by ca name
deleteApiV1PkiCaAcmeByCaName 1 param body → 200400401403404422500
GET
/api/v1/pki/ca/azure-ad-cs
Get api pki ca azure ad cs
getApiV1PkiCaAzureAdCs 1 param → 200400401403404422500
POST
/api/v1/pki/ca/azure-ad-cs
Create api pki ca azure ad cs
postApiV1PkiCaAzureAdCs body → 200400401403404422500
GET
/api/v1/pki/ca/azure-ad-cs/{caName}
Get api pki ca azure ad cs by ca name
getApiV1PkiCaAzureAdCsByCaName 2 params → 200400401403404422500
PATCH
/api/v1/pki/ca/azure-ad-cs/{caName}
Update api pki ca azure ad cs by ca name
patchApiV1PkiCaAzureAdCsByCaName 1 param body → 200400401403404422500
DELETE
/api/v1/pki/ca/azure-ad-cs/{caName}
Delete api pki ca azure ad cs by ca name
deleteApiV1PkiCaAzureAdCsByCaName 1 param body → 200400401403404422500
GET
/api/v2/pki/ca
List certificate authorities V2
listCertificateAuthoritiesV2 → 200400401403404422500
GET
/api/v2/workspace/{slug}/cas
Get api workspace by slug cas
getApiV2WorkspaceBySlugCas 6 params → 200400401403404422500

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

infisical-pki-certificate-authorities-api-openapi.yml Raw ↑

Other APIs Infisical publishes across the network.

Infisical Admin API
Infisical Alibaba Cloud Auth API
Infisical App Connections API
Infisical Audit Logs API
Infisical AWS Auth API
Infisical Azure Auth API
Infisical Cert Manager API
Infisical Dynamic Secrets API
Infisical Environments API
Infisical Event Subscriptions API
Infisical Folders API
Infisical GCP Auth API
Where this information came from

This is an independent, third-party profile of Infisical PKI Certificate Authorities 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.