Driftwatch

Datadog / Datadog API v2 /

Breaking

page[size] changed type

What changed

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

Affects POST /api/v2/cost/recommendations.

string → integer

Who is affected

Code that sends POST /api/v2/cost/recommendations (page[size]).

Before and after

WhereBeforeAfter
POST /api/v2/cost/recommendations · page[size]stringinteger

Code that breaks

// payload["page[size]"]
// was: string
// now: integer

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