Driftwatch

Cloudflare / Cloudflare API /

Breaking

Response field destination_conf removed

What changed

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

Affects GET /accounts/{account_id}/workers/observability/destinations.

Who is affected

Code that reads GET /accounts/{account_id}/workers/observability/destinations (result[].configuration.destination_conf).

Before and after

WhereBeforeAfter
GET /accounts/{account_id}/workers/observability/destinations · result[].configuration.destination_confpresentabsent
POST /accounts/{account_id}/workers/observability/destinations · result.configuration.destination_confpresentabsent
DELETE /accounts/{account_id}/workers/observability/destinations/{slug} · result.configuration.destination_confpresentabsent
PATCH /accounts/{account_id}/workers/observability/destinations/{slug} · result.configuration.destination_confpresentabsent

Code that breaks

// response.result[0].configuration.destination_conf is now undefined
const destination_conf = response.result[0].configuration.destination_conf;

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