SSL
SSLAnalyze
Analyze Certificate
client.ssl.analyze.create(AnalyzeCreateParams { zone_id, bundle_method, certificate } params, RequestOptionsoptions?): AnalyzeCreateResponse
POST/zones/{zone_id}/ssl/analyze
SSLCertificate Packs
List Certificate Packs
client.ssl.certificatePacks.list(CertificatePackListParams { zone_id, deploy, page, 2 more } params, RequestOptionsoptions?): V4PagePaginationArray<CertificatePackListResponse { id, certificates, hosts, 10 more } >
GET/zones/{zone_id}/ssl/certificate_packs
Get Certificate Pack
client.ssl.certificatePacks.get(stringcertificatePackId, CertificatePackGetParams { zone_id } params, RequestOptionsoptions?): CertificatePackGetResponse { id, certificates, hosts, 10 more }
GET/zones/{zone_id}/ssl/certificate_packs/{certificate_pack_id}
Order Advanced Certificate Manager Certificate Pack
client.ssl.certificatePacks.create(CertificatePackCreateParams { zone_id, certificate_authority, hosts, 4 more } params, RequestOptionsoptions?): CertificatePackCreateResponse { id, certificates, hosts, 10 more }
POST/zones/{zone_id}/ssl/certificate_packs/order
Restart Validation or Update Advanced Certificate Manager Certificate Pack
client.ssl.certificatePacks.edit(stringcertificatePackId, CertificatePackEditParams { zone_id, cloudflare_branding } params, RequestOptionsoptions?): CertificatePackEditResponse { id, certificates, hosts, 10 more }
PATCH/zones/{zone_id}/ssl/certificate_packs/{certificate_pack_id}
Delete Advanced Certificate Manager Certificate Pack
client.ssl.certificatePacks.delete(stringcertificatePackId, CertificatePackDeleteParams { zone_id } params, RequestOptionsoptions?): CertificatePackDeleteResponse { id }
DELETE/zones/{zone_id}/ssl/certificate_packs/{certificate_pack_id}
SSLCertificate PacksQuota
Get Certificate Pack Quotas
client.ssl.certificatePacks.quota.get(QuotaGetParams { zone_id } params, RequestOptionsoptions?): QuotaGetResponse { advanced }
GET/zones/{zone_id}/ssl/certificate_packs/quota
SSLRecommendations
SSLAutomatic Upgrader
SSLAuto Origin TLS Kex
Get Auto-Origin TLS KEX enrollment status for the given zone
client.ssl.autoOriginTLSKex.get(AutoOriginTLSKexGetParams { zone_id } params, RequestOptionsoptions?): AutoOriginTLSKexGetResponse { id, enabled, modified_on }
GET/zones/{zone_id}/settings/auto_origin_tls_kex
Patch Auto-Origin TLS KEX enrollment status for the given zone
client.ssl.autoOriginTLSKex.edit(AutoOriginTLSKexEditParams { zone_id, enabled } params, RequestOptionsoptions?): AutoOriginTLSKexEditResponse { id, enabled, modified_on }
PATCH/zones/{zone_id}/settings/auto_origin_tls_kex
SSLUniversal
SSLUniversalSettings
Universal SSL Settings Details
client.ssl.universal.settings.get(SettingGetParams { zone_id } params, RequestOptionsoptions?): UniversalSSLSettings { enabled }
GET/zones/{zone_id}/ssl/universal/settings
Edit Universal SSL Settings
client.ssl.universal.settings.edit(SettingEditParams { zone_id, enabled } params, RequestOptionsoptions?): UniversalSSLSettings { enabled }
PATCH/zones/{zone_id}/ssl/universal/settings
SSLVerification
SSL Verification Details
client.ssl.verification.get(VerificationGetParams { zone_id, retry } params, RequestOptionsoptions?): VerificationGetResponse { certificate_status, brand_check, cert_pack_uuid, 5 more }
GET/zones/{zone_id}/ssl/verification
Edit SSL Certificate Pack Validation Method
client.ssl.verification.edit(stringcertificatePackId, VerificationEditParams { zone_id, validation_method } params, RequestOptionsoptions?): VerificationEditResponse { status, validation_method }
PATCH/zones/{zone_id}/ssl/verification/{certificate_pack_id}