What changed
Every existing call that omits it is rejected.
Affects DELETE /accounts/{account_id}/tags.
Who is affected
Code that sends DELETE /accounts/{account_id}/tags (resource_id).
Before and after
| Where | Before | After |
|---|---|---|
| DELETE /accounts/{account_id}/tags · resource_id | optional | required |
| DELETE /zones/{zone_id}/tags · resource_id | optional | required |
Code that breaks
await client.post("/accounts/{account_id}/tags", {
// …
resource_id: /* now required */,
});Based on Cloudflare’s published API specification. How severity is decided.