Driftwatch

Cloudflare / Cloudflare API /

Breaking

limit changed type

What changed

Serialization mismatch. Integer-to-string moves are the usual cause and the usual outage.

Affects GET /accounts/{account_id}/flagship/apps/{app_id}/flags.

string → integer

Who is affected

Code that sends GET /accounts/{account_id}/flagship/apps/{app_id}/flags (limit).

Before and after

WhereBeforeAfter
GET /accounts/{account_id}/flagship/apps/{app_id}/flags · limitstringinteger
GET /accounts/{account_id}/flagship/apps/{app_id}/flags/{flag_key}/changelog · limitstringinteger

Code that breaks

// payload.limit
// was: string
// now: integer

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