API Evolution cloudflare How the cloudflare API changed across 20 published schemas, Nov 5 2025 → May 28 2026. The ribbon shows the shape of change by type; the bars below show volume per release, with a dedicated lane for breaking changes.
Timeline of API changes by type and severity Nov Dec Jan Feb Mar Apr May Nov 5 → Nov 5: 51 changes Nov 5 → Nov 11: 223 changes Nov 11 → Dec 12: 722 changes Dec 12 → Jan 14: 425 changes Jan 14 → Feb 3: 419 changes Feb 3 → Feb 20: 509 changes Feb 20 → Mar 6: 859 changes Mar 6 → Mar 13: 224 changes Mar 13 → Mar 17: 347 changes Mar 17 → Mar 24: 172 changes Mar 24 → Mar 26: 296 changes Mar 26 → Apr 13: 766 changes Apr 13 → Apr 16: 274 changes Apr 16 → Apr 22: 207 changes Apr 22 → May 2: 519 changes May 2 → May 12: 254 changes May 12 → May 19: 289 changes May 19 → May 26: 301 changes May 26 → May 28: 387 changes breaking changes + Added ~ Modified − Removed ▲ Breaking Severity unavailable Feb 20 → Mar 6 14 days · 9e88a50 → 5329808
Endpoints +47 ~445 −11
Schemas +170 ~186 −0
Paths +28 ~324 −7
Responses +0 ~4 −0
Parameters +7 ~4 −0
Severity
Breaking 375
Warning 77
Info 886
Most common changes
response-optional-property-added 354 response-property-one-of-added 291 new-optional-request-property 139 request-property-one-of-added 110 response-property-enum-value-added 67 response-required-property-removed 49 Change detail May 26 → May 28 · 361 changes across 89 paths
All Breaking Warning Info
/zones/{zone_id}/custom_hostnames/fallback_origin 12 breaking 12 /zones/{zone_id}/hostnames/settings/{setting_id}/{hostname} 12 breaking 12 /zones/{zone_id}/custom_hostnames 9 breaking 11 /zones/{zone_id}/acm/total_tls 9 breaking 9 /accounts/{account_id}/mtls_certificates/{mtls_certificate_id} 8 breaking 8 /zones/{zone_id}/custom_hostnames/{custom_hostname_id} 8 breaking 8 /zones/{zone_id}/origin_tls_client_auth 8 breaking 8 /zones/{zone_id}/origin_tls_client_auth/hostnames/certificates 8 breaking 8 /zones/{zone_id}/origin_tls_client_auth/hostnames/certificates/{certificate_id} 8 breaking 8 /zones/{zone_id}/origin_tls_client_auth/settings 8 breaking 8 /zones/{zone_id}/origin_tls_client_auth/{certificate_id} 8 breaking 8 /zones/{zone_id}/origin_tls_client_auth/hostnames 7 breaking 7 /accounts/{account_id}/dls/regional_services/prefix_bindings/{binding_id} 6 breaking 12 /zones/{zone_id}/client_certificates 6 breaking 7 /zones/{zone_id}/client_certificates/{client_certificate_id} 6 breaking 6 /zones/{zone_id}/custom_certificates/{custom_certificate_id} 6 breaking 6 /zones/{zone_id}/keyless_certificates/{keyless_certificate_id} 6 breaking 6 /zones/{zone_id}/acm/custom_trust_store 5 breaking 5 /accounts/{account_id}/dls/regional_services/prefix_bindings 4 breaking 8 /accounts/{account_id}/mtls_certificates 4 breaking 8 /accounts/{account_id}/shares/{share_id}/recipients 4 breaking 8 /zones/{zone_id}/custom_certificates 4 breaking 5 /accounts/{account_id}/custom_csrs 4 breaking 4 /accounts/{account_id}/custom_csrs/{custom_csr_id} 4 breaking 4 /accounts/{account_id}/mtls_certificates/{mtls_certificate_id}/associations 4 breaking 4 /zones/{zone_id}/custom_csrs 4 breaking 4 /zones/{zone_id}/custom_csrs/{custom_csr_id} 4 breaking 4 /zones/{zone_id}/custom_hostnames/{custom_hostname_id}/certificate_pack/{certificate_pack_id}/certificates/{certificate_id} 4 breaking 4 /zones/{zone_id}/dcv_delegation/uuid 4 breaking 4 /zones/{zone_id}/keyless_certificates 4 breaking 4 /zones/{zone_id}/origin_tls_client_auth/hostnames/{hostname} 4 breaking 4 /zones/{zone_id}/ssl/universal/settings 4 breaking 4 /zones/{zone_id}/ssl/verification/{certificate_pack_id} 4 breaking 4 /zones/{zone_id}/acm/custom_trust_store/{custom_origin_trust_store_id} 3 breaking 3 /zones/{zone_id}/custom_certificates/prioritize 3 breaking 3 /zones/{zone_id}/ssl/verification 3 breaking 3 /accounts/{account_id}/containers/registries/{domain}/credentials 2 breaking 11 /accounts/{account_id}/dls/regions 2 breaking 4 /accounts/{account_id}/dls/regions/{region_id} 2 breaking 4 /accounts/{account_id}/shares 2 breaking 4 /zones/{zone_id}/ssl/certificate_packs 2 breaking 4 /accounts/{account_id}/cloudforce-one/rules/search 2 breaking 3 /certificates/{certificate_id} 2 breaking 2 /zones/{zone_id}/certificate_authorities/hostname_associations 2 breaking 2 /zones/{zone_id}/ssl/analyze 2 breaking 2 /accounts/{account_id}/containers 1 breaking 1 /accounts/{account_id}/hyperdrive/configs/{hyperdrive_id} 10 /accounts/{account_id}/devices/policy 8 /accounts/{account_id}/devices/policy/{policy_id} 7 components 6 /accounts/{account_id}/hyperdrive/configs 6 /accounts/{account_id}/access/ai-controls/mcp/portals 4 /accounts/{account_id}/access/ai-controls/mcp/portals/{id} 4 /zones/{zone_id}/hostnames/settings/{setting_id} 4 /accounts/{account_id}/containers/applications/{application_id} 3 /accounts/{account_id}/artifacts/namespaces/{namespace}/repos 2 /accounts/{account_id}/artifacts/namespaces/{namespace}/repos/{name} 2 /accounts/{account_id}/cloudforce-one/rules 2 /accounts/{account_id}/cloudforce-one/rules/{id} 2 /accounts/{account_id}/containers/applications 2 /accounts/{account_id}/containers/registries 2 /accounts/{account_id}/devices/policies 2 /accounts/{account_id}/workflows/{workflow_name}/instances/{instance_id} 1 /accounts/{account_id}/alerting/v3/policies/{policy_id}/test 1 /accounts/{account_id}/artifacts/namespaces 1 /accounts/{account_id}/artifacts/namespaces/{namespace} 1 /accounts/{account_id}/artifacts/namespaces/{namespace}/repos/{name}/blob/{hash} 1 /accounts/{account_id}/artifacts/namespaces/{namespace}/repos/{name}/commit/{hash} 1 /accounts/{account_id}/artifacts/namespaces/{namespace}/repos/{name}/file 1 /accounts/{account_id}/artifacts/namespaces/{namespace}/repos/{name}/fork 1 /accounts/{account_id}/artifacts/namespaces/{namespace}/repos/{name}/import 1 /accounts/{account_id}/artifacts/namespaces/{namespace}/repos/{name}/log 1 /accounts/{account_id}/artifacts/namespaces/{namespace}/repos/{name}/raw/{ref}/{path} 1 /accounts/{account_id}/artifacts/namespaces/{namespace}/repos/{name}/tokens 1 /accounts/{account_id}/artifacts/namespaces/{namespace}/repos/{name}/tree/{hash} 1 /accounts/{account_id}/artifacts/namespaces/{namespace}/tokens 1 /accounts/{account_id}/artifacts/namespaces/{namespace}/tokens/{id} 1 /accounts/{account_id}/containers/applications/{application_id}/rollouts 1 /accounts/{account_id}/containers/applications/{application_id}/versions 1 /accounts/{account_id}/containers/instances/{instance_id}/ssh 1 /accounts/{account_id}/containers/registries/{domain} 1 /accounts/{account_id}/email-security/settings/url_ignore_patterns/{pattern_id} 1 /accounts/{account_id}/logs/explorer/query/sql 1 /accounts/{account_id}/pipelines/v1/pipelines 1 /accounts/{account_id}/pipelines/v1/sinks 1 /accounts/{account_id}/pipelines/v1/streams 1 /accounts/{account_id}/workers/observability/usage 1 /zones/{zone_id}/hold 1 /zones/{zone_id}/logs/explorer/query/sql 1