Venafi · AsyncAPI Specification
Venafi Certificate Manager Saas Webhooks
Version
View Spec
View on GitHub
CompanySecurityCertificatesPKIMachine IdentityIdentityCryptographyKey ManagementCertificate Lifecycle ManagementDevOpsKubernetesCode SigningAsyncAPIEvents
AsyncAPI Specification
generated: '2026-09-02'
method: searched
source: https://developer.venafi.com/tlsprotectcloud/docs/control-plane-receive-webhook-notifications,
https://developer.venafi.com/tlsprotectcloud/docs/control-plane-forwarding-logged-events,
openapi/venafi-certificate-manager-saas-openapi.yml
type: Webhooks
note: 'Venafi publishes an outbound webhook surface but no AsyncAPI document, and no AsyncAPI file
was found on any host or in the GitHub organization — so this artifact is the webhook catalog,
not a fabricated spec. Delivery is configured through the Connectors API rather than by
registering a URL per event: you create a connector (POST /v1/connectors) with a connectorKind,
a filterType and a target URL, and you configure what fires it through the inventory monitoring
configuration. There is no signing secret, no replay/retry policy and no delivery-log endpoint
in the published surface.'
control_api:
base: https://api.venafi.cloud
operations:
- operationId: connectors_getAll
method: GET
path: /v1/connectors
summary: Retrieve all connectors for a company.
- operationId: connectors_create
method: POST
path: /v1/connectors
summary: Create a connector (webhook).
- operationId: connectors_update
method: PUT
path: /v1/connectors/{id}
- operationId: connectors_delete
method: DELETE
path: /v1/connectors/{id}
- operationId: inventorymonitoringconfig_get
method: GET
path: /outagedetection/v1/inventorymonitoringconfig/{type}
summary: Read the global inventory monitoring configuration that drives expiration
notifications.
- operationId: inventorymonitoringconfig_update
method: PUT
path: /outagedetection/v1/inventorymonitoringconfig/{type}
connector_kinds:
- kind: WEBHOOK
types:
- id: generic
summary: POST to any URI you own — SIEM, ITSM or other security systems.
- id: slack
summary: POST to a Slack incoming webhook URL.
- kind: log-forwarding
summary: Event-log forwarding connectors, documented separately at
developer.venafi.com/tlsprotectcloud/docs/control-plane-forwarding-logged-events. Named
destinations in the docs navigation include PagerDuty and Zoom Team Chat.
events:
- filter_type: EXPIRATION
trigger: certificate expiration threshold reached
configuration:
thresholds: array of days before expiry; the provider states the limit is 3 values
applicationIds: array of application ids the connector applies to; empty means fall back to
the global inventory monitoring settings
includeUnassignedCertificates: boolean
note: EXPIRATION is the only filterType named in the provider's own webhook guide.
- filter_type: event log
trigger: logged events forwarded to a connector
configuration:
note: Event types are enumerated by the API at GET /v1/activitytypes and documented at
https://docs.venafi.cloud/api/r-event-types/.
limits:
webhook_connections_per_tenant: 10
expiration_thresholds_per_configuration: 3
source: https://developer.venafi.com/tlsprotectcloud/docs/control-plane-receive-webhook-notifications
security:
signature_header: null
secret: null
retry_policy: null
note: None published. A consumer cannot verify that an inbound POST came from Venafi from
anything the provider documents.
asyncapi_document: null
summary:
webhook_surface: true
asyncapi_published: false
event_types_documented: true
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for asyncapi
4 MCP tools reach this
find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/venafi-certificate-manager-saas-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.