Skip to main content
POST
/
api
/
v1
/
app-connections
/
venafi
cURL
curl --request POST \
  --url https://us.infisical.com/api/v1/app-connections/venafi \
  --header 'Content-Type: application/json' \
  --data '
{
  "method": "api-key",
  "credentials": {
    "apiKey": "<string>",
    "region": "us"
  },
  "name": "<string>",
  "description": "<string>",
  "projectId": "<string>",
  "isPlatformManagedCredentials": false,
  "gatewayId": "<unknown>",
  "isAutoRotationEnabled": false,
  "rotation": "<unknown>"
}
'
{
  "appConnection": {
    "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "name": "<string>",
    "orgId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "createdAt": "2023-11-07T05:31:56Z",
    "updatedAt": "2023-11-07T05:31:56Z",
    "app": "venafi",
    "method": "api-key",
    "credentials": {
      "region": "us"
    },
    "description": "<string>",
    "version": 1,
    "isPlatformManagedCredentials": false,
    "gatewayId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "projectId": "<string>",
    "isAutoRotationEnabled": false,
    "credentialsHash": "<string>",
    "project": {
      "name": "<string>",
      "id": "<string>",
      "type": "<string>",
      "slug": "<string>"
    }
  }
}
Check out the configuration docs for Venafi Connections for a step-by-step guide.

Body

application/json
method
enum<string>
required

The method used to authenticate with Venafi TLS Protect Cloud.

Available options:
api-key
credentials
object
required

The credentials used to connect with Venafi TLS Protect Cloud.

name
string
required

The name of the Venafi TLS Protect Cloud Connection to create. Must be slug-friendly.

Required string length: 1 - 64
description
string | null

An optional description for the Venafi TLS Protect Cloud Connection.

Maximum string length: 256
projectId
string

The ID of the project to create the Venafi TLS Protect Cloud Connection in.

isPlatformManagedCredentials
enum<boolean>

Not supported for Venafi TLS Protect Cloud Connections.

Available options:
false
gatewayId

Not supported for Venafi TLS Protect Cloud Connections.

isAutoRotationEnabled
enum<boolean>

Not supported for Venafi TLS Protect Cloud Connections.

Available options:
false
rotation

Not supported for Venafi TLS Protect Cloud Connections.

Response

Default Response

appConnection
Venafi TLS Protect Cloud (API Key) · object
required