# Venafi HashiCorp PKI APIs API

**Canonical:** https://apis.io/apis/venafi/venafi-hashicorp-pki-apis-api/  
**Provider:** Venafi — https://apis.io/providers/venafi/  
**Base URL:** https://api.venafi.cloud  
**Documentation:** https://developer.venafi.com/tlsprotectcloud/reference/tls-protect-overview

Venafi HashiCorp PKI APIs API is one of 58 APIs that [Venafi](https://apis.io/providers/venafi/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include HashiCorp PKI APIs. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

The Public Key Infrastructure (PKI) interface allows Trust Protection Foundation to act as an Intermediate Certificate Authority for certificate vaults. This interface also sends the CSR to the CA to sign. The signed certificate includes the root, intermediate, and end user certificate chain. Trust Protection Foundation provisions the chain to the vault and stores information about the chain. The vault stores the intermediate and end user certificates. The PKI interface is only available through the Web SDK.However, the HashiCorpVault PKI application object and Role object appear in the Policy folder. For other details, see HashiCorp Vault PKI—overview. This interface is valid only if you purchased a certificate product.

## Operations (11)

| Method | Path | Summary |
|---|---|---|
| POST | `/vedsdk/pki/hashicorp/role/` | Create a role |
| DELETE | `/vedsdk/pki/hashicorp/role/{guid}` | Remove policy enforcement settings |
| GET | `/vedsdk/pki/hashicorp/role/{guid}` | Retrieve policy information |
| PUT | `/vedsdk/pki/hashicorp/role/{guid}` | Update Trust Protection Foundation info |
| POST | `/vedsdk/pki/hashicorp/ca/{guid}` | Create or update roles |
| GET | `/vedsdk/pki/hashicorp/ca/{guid}` | Retrieve details |
| PUT | `/vedsdk/pki/hashicorp/ca/{guid}` | Update configuration |
| DELETE | `/vedsdk/pki/hashicorp/ca/{guid}` | Remove PKI configuration |
| POST | `/vedsdk/pki/hashicorp/ca/{guid}/renew` | Initiate renewal or first time enrollment |
| POST | `/vedsdk/pki/hashicorp/ca/` | Define configuration |
| GET | `/vedsdk/pki/hashicorp/ca/` | List all HashiCorp Vault PKI secrets |

## Machine-readable artifacts (4)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/venafi/refs/heads/main/openapi/venafi-hashicorp-pki-apis-api-openapi.yml
- **Documentation** — https://developer.venafi.com/tlsprotectcloud/reference/tls-protect-overview
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/venafi/refs/heads/main/asyncapi/venafi-certificate-manager-saas-webhooks.yml
- **Documentation** — https://docs.venafi.com/Docs/currentSDK/TopNav/Content/SDK/WebSDK/cco-sdk-GettingStarted.php

## Other Venafi APIs (12)

- [Venafi Access Management APIs API](https://apis.io/apis/venafi/venafi-access-management-apis-api/)
- [Venafi AlgorithmSelector APIs API](https://apis.io/apis/venafi/venafi-algorithmselector-apis-api/)
- [Venafi Application API](https://apis.io/apis/venafi/venafi-application-api/)
- [Venafi Authentication Server APIs API](https://apis.io/apis/venafi/venafi-authentication-server-apis-api/)
- [Venafi Certificate Approvals API](https://apis.io/apis/venafi/venafi-certificate-approvals-api/)
- [Venafi Certificate Auto-renewal Monitoring API](https://apis.io/apis/venafi/venafi-certificate-auto-renewal-monitoring-api/)
- [Venafi Certificate Discovery API](https://apis.io/apis/venafi/venafi-certificate-discovery-api/)
- [Venafi Certificate Expiration Reports API](https://apis.io/apis/venafi/venafi-certificate-expiration-reports-api/)
- [Venafi Certificate Import API](https://apis.io/apis/venafi/venafi-certificate-import-api/)
- [Venafi Certificate Installations API](https://apis.io/apis/venafi/venafi-certificate-installations-api/)
- [Venafi Certificate Inventory Monitoring API](https://apis.io/apis/venafi/venafi-certificate-inventory-monitoring-api/)
- [Venafi Certificate Management APIs API](https://apis.io/apis/venafi/venafi-certificate-management-apis-api/)

## Tags

HashiCorp PKI APIs

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/venafi/venafi-hashicorp-pki-apis-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/venafi/.
