Origin TLS Client Auth
origin_tls_client_auth
Methods
Upload your own certificate you want Cloudflare to use for edge-to-origin communication to override the shared certificate. Please note that it is important to keep only one certificate active. Also, make sure to enable zone-level authenticated origin pulls by making a PUT call to settings endpoint to see the uploaded certificate in use.
Delete Certificate
Get Certificate Details
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
Identifier
Identifier
Whether the API call was successful
List Certificates
Domain types
Hostnames
origin_tls_client_auth.hostnames
Methods
Get the Hostname Status for Client Authentication
Associate a hostname to a certificate and enable, disable or invalidate the association. If disabled, client certificate will not be sent to the hostname even if activated at the zone level. 100 maximum associations on a single certificate are allowed. Note: Use a null value for parameter enabled to invalidate the association.
Domain types
origin_tls_client_auth.hostnames.certificates
Methods
Upload a certificate to be used for client authentication on a hostname. 10 hostname certificates per zone are allowed.
Delete Hostname Client Certificate
Get the certificate by ID to be used for client authentication on a hostname.
List Certificates
Domain types
Settings
origin_tls_client_auth.settings
Methods
Get whether zone-level authenticated origin pulls is enabled or not. It is false by default.
Enable or disable zone-level authenticated origin pulls. 'enabled' should be set true either before/after the certificate is uploaded to see the certificate in use.