Driftwatch

Cloudflare / Cloudflare API /

Breaking

resource_type is now required

What changed

Every existing call that omits it is rejected.

Affects DELETE /zones/{zone_id}/tags.

Who is affected

Code that sends DELETE /zones/{zone_id}/tags (resource_type).

Before and after

WhereBeforeAfter
DELETE /zones/{zone_id}/tags · resource_typeoptionalrequired
DELETE /accounts/{account_id}/tags · resource_typeoptionalrequired

Code that breaks

await client.post("/zones/{zone_id}/tags", {
  // …
  resource_type: /* now required */,
});

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