Driftwatch

Cloudflare / Cloudflare API /

Breakingdirection flip: their tools call this safe

url is no longer accepted

What changed

Usually ignored rather than rejected, so the call succeeds and does something subtly different.

Affects url on PUT /accounts/{account_id}/alerting/v3/destinations/webhooks/{webhook_id}. Grep for it: nothing else will tell you.

Who is affected

Code that sends PUT /accounts/{account_id}/alerting/v3/destinations/webhooks/{webhook_id} (url).

Before and after

WhereBeforeAfter
PUT /accounts/{account_id}/alerting/v3/destinations/webhooks/{webhook_id} · urlpresentabsent

Code that breaks

await client.post("/accounts/{account_id}/alerting/v3/destinations/webhooks/{webhook_id}", {
  // url is now ignored, not rejected
  url: value,
});

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