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
| Where | Before | After |
|---|---|---|
| GET /accounts/{account_id}/flagship/apps/{app_id}/flags · limit | string | integer |
| GET /accounts/{account_id}/flagship/apps/{app_id}/flags/{flag_key}/changelog · limit | string | integer |
Code that breaks
// payload.limit // was: string // now: integer
Based on Cloudflare’s published API specification. How severity is decided.