Driftwatch

Vercel / Vercel REST API /

Breaking

endTimestamp changed type

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

WhereBeforeAfter
GET /v1/security/firewall/events · endTimestampnumberinteger
GET /v1/security/firewall/events/summary · endTimestampnumberinteger

Code that breaks

// payload.endTimestamp
// was: number
// now: integer

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