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