Venafi · OpenAPI Overlay 1.0.0

API Evangelist enhancements — Venafi Certificate Manager - SaaS API

3 actions 3 updates documentation extends openapi/venafi-certificate-manager-saas-openapi.yml
Derived by API Evangelist Built from the contracts Venafi publishes. Venafi did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

descriptioncontactx-api-evangelistx-agent-notestagsx-deprecation

Targets 3

$.info
$
$.paths['/v1/machinetypes'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements — Venafi Certificate Manager - SaaS API
  version: 1.0.0
extends: openapi/venafi-certificate-manager-saas-openapi.yml
x-generated: '2026-09-02'
x-method: generated
x-source: openapi/venafi-certificate-manager-saas-openapi.yml + this repository's derived artifacts
x-note: >-
  Additive only. The harvested contract is never mutated; everything below is an API Evangelist
  annotation. The provider's spec ships no info.description, no contact, no termsOfService, no
  license and an empty root tags[] (all 30 tags are used on operations but none is declared with a
  description), and it declares no 429 response anywhere. These actions record what we know about
  the surface without changing a single operation's behaviour.
actions:
- target: $.info
  description: Add the identity fields the published contract omits.
  update:
    description: >-
      The Venafi / CyberArk Certificate Manager - SaaS REST API (formerly TLS Protect Cloud). 184
      operations over six regional hosts under venafi.cloud. Authentication is a tppl-api-key
      header for user keys or a service-account bearer token. Search operations take an AND/OR
      expression tree with a paging object; errors return {"errors":[{"code","message","args"}]}
      with stable numeric codes.
    contact:
      name: Venafi Dev Central
      url: https://developer.venafi.com/tlsprotectcloud
    x-api-evangelist:
      profile: https://apis.io/provider/venafi
      artifacts:
        authentication: authentication/venafi-authentication.yml
        conventions: conventions/venafi-conventions.yml
        errors: errors/venafi-problem-types.yml
        data_model: data-model/venafi-data-model.yml
        lifecycle: lifecycle/venafi-lifecycle.yml
        webhooks: asyncapi/venafi-certificate-manager-saas-webhooks.yml
        rate_limits: rate-limits/venafi-rate-limits.yml
        conformance: conformance/venafi-conformance.yml
    x-agent-notes:
      idempotency: none published — do not assume a retried POST is replay-safe
      dry_run: >-
        POST /outagedetection/v1/certificaterequests/validation,
        /outagedetection/v1/certificates/validation and
        /outagedetection/v1/certificateinstances/validation evaluate a request without committing
        it
      reversibility: >-
        retirement (POST /outagedetection/v1/certificates/retirement) is reversible via
        /certificates/recovery; /certificates/deletion is permanent and accepts only already-retired
        certificates
      rate_limits: none published; no 429 response and no RateLimit headers exist in the contract
- target: $
  description: Declare the 30 tags the operations already use so tooling can group them.
  update:
    tags:
    - name: Certificates
      description: Certificate inventory — retrieve, download, validate, retire, recover and
        permanently delete.
    - name: Certificate Request
      description: Requesting, resubmitting, validating and searching certificate requests.
    - name: Certificate Policy
      description: Issuing templates that constrain subject, SANs, key algorithm, validity and CA.
    - name: Certificate Approvals
      description: Approval rules and approve/reject decisions for certificate requests.
    - name: Certificate Revocation Approvals
      description: Approval rules governing revocation.
    - name: Application
      description: The grouping certificates, issuing templates and notifications are scoped to.
    - name: Machines
      description: Provisioning targets — load balancers, WAFs, cloud keystores, clusters,
        firewalls.
    - name: Machine Identities
      description: The binding of a certificate to a machine; what is actually provisioned and
        renewed.
    - name: Service Accounts
      description: Non-human credentials and the scopes available to them.
    - name: Teams
      description: Ownership and approval units.
    - name: Users
      description: Human accounts, roles and local login control.
    - name: Tags
      description: Free-form labelling applied across entities, including bulk assignment.
    - name: Event Logs
      description: Activity log search and export.
    - name: VSatellite
      description: Customer-hosted edge appliance — instances, workers, encryption keys and
        pairing codes.
    - name: Webhooks
      description: Outbound connectors (generic and Slack) for notifications and event forwarding.
    - name: Plugins
      description: CA and machine connector extension points; replaces the deprecated machine
        types surface.
    - name: Credential Management
      description: Credential Manager Service configurations and shared credentials.
    - name: Workload Identity Manager Configurations
      description: Distributed issuer configurations authenticated by JWT or cloud identity.
    - name: Workload Identity Manager Policies
      description: Workload issuance policies.
    - name: Workload Identity Manager Sub CA Providers
      description: Sub CA providers backing distributed issuance.
- target: $.paths['/v1/machinetypes'].get
  description: Reinforce the provider's own deprecation note so tooling can act on it.
  update:
    x-deprecation:
      replaced_by: /v1/plugins
      source: operation description in the published contract

Work with this as data

Every overlay 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 openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay 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.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/venafi-certificate-manager-saas-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.