Driftwatch

Cloudflare / Cloudflare API /

Breaking

Response field logpushJob removed

What changed

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

Affects DELETE /accounts/{account_id}/workers/observability/destinations/{slug}.

Who is affected

Code that reads DELETE /accounts/{account_id}/workers/observability/destinations/{slug} (result.configuration.logpushJob).

Before and after

WhereBeforeAfter
DELETE /accounts/{account_id}/workers/observability/destinations/{slug} · result.configuration.logpushJobpresentabsent
POST /accounts/{account_id}/workers/observability/destinations · result.configuration.logpushJobpresentabsent
PATCH /accounts/{account_id}/workers/observability/destinations/{slug} · result.configuration.logpushJobpresentabsent

Code that breaks

// response.result.configuration.logpushJob is now undefined
const logpushJob = response.result.configuration.logpushJob;

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