Keyless Certificates

keyless_certificates

Methods

Create Keyless SSL Configuration -> Envelope<>
post/zones/{zone_id}/keyless_certificates

Create Keyless SSL Configuration

Delete Keyless SSL Configuration -> Envelope<{ id }>
delete/zones/{zone_id}/keyless_certificates/{keyless_certificate_id}

Delete Keyless SSL Configuration

Edit Keyless SSL Configuration -> Envelope<>
patch/zones/{zone_id}/keyless_certificates/{keyless_certificate_id}

This will update attributes of a Keyless SSL. Consists of one or more of the following: host,name,port.

Get Keyless SSL Configuration -> Envelope<>
get/zones/{zone_id}/keyless_certificates/{keyless_certificate_id}

Get details for one Keyless SSL configuration.

Security
API Email + API Key

The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.

Example: X-Auth-Email: user@example.com

The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.

Example: X-Auth-Key: 144c9defac04969c7bfad8efaa8ea194

Accepted Permissions (at least one required)

Trust and Safety Write Trust and Safety Read Cloudflare Zero Trust PII Read Zaraz Edit Zaraz Read Zaraz Admin Access: Apps and Policies Revoke Access: Apps and Policies Write Access: Apps and Policies Read Access: Apps and Policies Revoke Access: Certificates Write Access: Organizations, Identity Providers, and Groups Write Zone Settings Write Zone Settings Read Zone Read DNS Read Workers Scripts Write Workers Scripts Read Zone Write Workers Routes Write Workers Routes Read Stream Write Stream Read SSL and Certificates Write SSL and Certificates Read Logs Write Logs Read Cache Purge Page Rules Write Page Rules Read Load Balancers Write Load Balancers Read Firewall Services Write Firewall Services Read DNS Write Apps Write Analytics Read Access: Apps and Policies Write Access: Apps and Policies Read

Parameters
zone_id: string
(maxLength: 32)

Identifier

keyless_certificate_id: string
(maxLength: 32)

Identifier

Response fields
errors: Array<>
messages: Array<>
success: true

Whether the API call was successful

result:
Optional
Request example
200Example
List Keyless SSL Configurations -> SinglePage<>
get/zones/{zone_id}/keyless_certificates

List all Keyless SSL configurations for a given zone.

Domain types

KeylessCertificate = { id, created_on, enabled, 7 more... }
Tunnel = { private_ip, vnet_id }

Configuration for using Keyless SSL through a Cloudflare Tunnel