What changed
Serialization mismatch. Integer-to-string moves are the usual cause and the usual outage.
Affects GET /v1/security/firewall/events.
number → integer
Who is affected
Code that sends GET /v1/security/firewall/events (endTimestamp).
Before and after
| Where | Before | After |
|---|---|---|
| GET /v1/security/firewall/events · endTimestamp | number | integer |
| GET /v1/security/firewall/events/summary · endTimestamp | number | integer |
Code that breaks
// payload.endTimestamp // was: number // now: integer
Based on Vercel’s published API specification. How severity is decided.