Skip to main content
POST
cURL

Headers

Authorization
string
default:cid <CID>
required

Controller ID in the format: cid .

Example:

"cid <CID>"

Body

application/json
certificate_validation
enum<string>
required

Certificate validation mode

Available options:
CERTIFICATE_VALIDATION_NONE,
CERTIFICATE_VALIDATION_LOG_ONLY,
CERTIFICATE_VALIDATION_ENFORCE
display_name
string
required

Display name for the TLS profile

verify_sni
boolean
required

Toggle to enable advanced SNI verification of client

CA_bundle_id
string

UUID of the CA bundle that should be used for origin certificate validation. If not populated the default bundle would be used.

origin_cert_expiration
enum<string>

Controls behavior when an origin certificate has expired

Available options:
ORIGIN_CERT_EXPIRATION_UNSPECIFIED,
ORIGIN_CERT_EXPIRATION_LOG_ONLY,
ORIGIN_CERT_EXPIRATION_ENFORCE

Response

TLS profile created successfully

uuid
string
required

The unique identifier for the created TLS profile