Origin TLS Client Auth
OriginTLSClientAuth
Methods
Deprecated
Use zone_certificates.list for zone-level certificates. This method will be removed in a future major version.
List Certificates
Deprecated
Use zone_certificates.get for zone-level certificates. This method will be removed in a future major version.
Get Certificate Details
Deprecated
Use zone_certificates.create for zone-level certificates. This method will be removed in a future major version.
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.
Deprecated
Use zone_certificates.delete for zone-level certificates. This method will be removed in a future major version.
Delete Certificate
Hostname Certificates
OriginTLSClientAuth.HostnameCertificates
Methods
List Certificates
Get the certificate by ID to be used for client authentication on a hostname.
Upload a certificate to be used for client authentication on a hostname. 10 hostname certificates per zone are allowed.
Delete Hostname Client Certificate
Domain types
Hostnames
OriginTLSClientAuth.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
Settings
OriginTLSClientAuth.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.
Zone Certificates
OriginTLSClientAuth.ZoneCertificates
Methods
List Certificates
Get Certificate Details
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
Domain types