Driftwatch

Cloudflare / Cloudflare API /

Breaking

Cloudflare-Version is now required

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

WhereBeforeAfter
GET /zones/{zone_id}/precursor · Cloudflare-Versionoptionalrequired
PUT /zones/{zone_id}/precursor · Cloudflare-Versionoptionalrequired

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.