Driftwatch

Cloudflare / Cloudflare API /

Breaking

Response field source removed

What changed

Reads of this field return undefined, and the failure surfaces wherever that value is used rather than at the call.

Affects request-tracer_api-response-common-failure reachable from 1 operation.

Who is affected

Code that reads Cloudflare's request-tracer_api-response-common-failure objects, used by 1 Cloudflare operation.

Before and after

WhereBeforeAfter
request-tracer_api-response-common-failure.errors[].sourcepresentabsent
request-tracer_api-response-common-failure.messages[].sourcepresentabsent
request-tracer_messages.sourcepresentabsent
POST /accounts/{account_id}/request-tracer/trace · errors[].sourcepresentabsent
POST /accounts/{account_id}/request-tracer/trace · messages[].sourcepresentabsent

Code that breaks

// response.errors[0].source is now undefined
const source = response.errors[0].source;

Based on Cloudflare’s published API specification. How severity is decided.