Certificate Manager - SaaS API (Venafi Control Plane)
The Venafi / CyberArk Certificate Manager - SaaS REST API. 184 operations across 120 paths covering certificate inventory and search, certificate requests and issuing templates, applications, machines and machine identities, credential managers, teams and users, service accounts and scopes, tags, event logs, VSatellites (edge instances/workers), webhook connectors, expiration/auto-renewal monitoring, approval rules, plugins and Workload Identity Manager (distributed issuers). Served from six regional hosts under venafi.cloud.
Operations 184
POST
/outagedetection/v1/certificateinstances/validation
Request validation for a set of certificate installations
#
POST
/outagedetection/v1/certificateinstancesearch
Retrieve certificate instance data matching search criteria
#
POST
/v1/certificates/imports
Import a list of certificates and their associated private key pairs
#
POST
/outagedetection/v1/certificaterequestssearch
Get the details of certificate requests matching custom search criteria
#
POST
/v1/certificateissuingtemplates/domainssynchronization
Synchronize issuing templates domains with CA
#
POST
/outagedetection/v1/applications/{id}/invitations
Creates an invitation link for an application.
#
GET
/outagedetection/v1/applications/{id}/scanaficonfiguration
Get the Basic Discovery configuration for an application
#
GET
/outagedetection/v1/applications/{name}/certificateissuingtemplates/{alias}
Get the details of an issuing template by its alias
#
PATCH
/outagedetection/v1/applications/certificates
Manage application assignments for a set of certificates
#
GET
/v1/credentialmanagerconfigurations
Retrieves a set of Credential Manager Service configurations
#
GET
/v1/credentialmanagerconfigurations/{id}
Retrieves a Credential Manager Service configuration by ID
#
DELETE
/v1/credentialmanagerconfigurations/{id}
Delete a Credential Manager Service configuration by ID
#
POST
/v1/credentialmanagerconfigurations/test
Test the connection to a privileged access management
#
POST
/v1/credentialmanagerconfigurations/{id}/test
Test the connection to an external Privilege Access Management by ID
#
GET
/v1/machinetypes
Deprecated. This functionality is no longer supported. Use the Plugins API set instead.
#
POST
/v1/machines/{id}/batchprovisionings/abort
Abort active batch provisioning for a machine by ID
#
GET
/outagedetection/v1/inventorymonitoringconfig/{type}
Get the details of the current inventory monitoring configuration
#
PUT
/outagedetection/v1/inventorymonitoringconfig/{type}
Updates existing inventory monitoring configuration
#
PUT
/outagedetection/v1/inventorymonitoringconfig/{type}/scheduler
Update inventory monitoring scheduler by type
#
GET
/v1/expirationnotifications/tenantconfiguration
Retrieve the certificate expiration notification configuration
#
PUT
/v1/expirationnotifications/tenantconfiguration
Update the certificate expiration notification configuration
#
GET
/v1/expirationreports/tenantconfiguration
Retrieve the certificate expiration reports configuration
#
PUT
/v1/expirationreports/tenantconfiguration
Update the certificate expiration reports configuration
#
GET
/v1/distributedissuers/configurations/{id}
Get configurations details for a specific Issuer configuration
#
GET
/v1/distributedissuers/intermediatecertificates
Get the details of all Issuer intermediate certificates
#
POST
/v1/certificaterequests/{id}/approval/{decision}
Approve or reject pending certificate request
#
POST
/v1/certificaterequests/approval/bulk/{decision}
Approve or reject multiple pending approval certificate requests
#
DELETE
/v1/certificaterequests/approvalrules/{id}
Delete certificate request workflow approval rule
#
GET
/v1/certificaterequests/approvalrequests/{entityId}
Retrieve approval request for specific certificate request
#
POST
/v1/certificates/revocations/approvalrules
Create an approval rule for certificate revocation
#
GET
/v1/certificates/revocations/approvalrules/{id}
Retrieve certificate revocation approval rule by id
#
PUT
/v1/certificates/revocations/approvalrules/{id}
Update certificate revocation workflow approval rule
#
DELETE
/v1/certificates/revocations/approvalrules/{id}
Delete certificate revocation workflow approval rule
#
PUT
/v1/serviceaccounts/{id}/ocitoken
Regenerate the OCI registry token for a Service Account with registry scope
#