What changed
Serialization mismatch. Integer-to-string moves are the usual cause and the usual outage.
Affects BatchDeleteCatalogObjectsRequest reachable from 1 operation.
array|null → array
Who is affected
Code that sends Square's BatchDeleteCatalogObjectsRequest objects, used by 1 Square operation.
Before and after
| Where | Before | After |
|---|---|---|
| BatchDeleteCatalogObjectsRequest.object_ids | array|null | array |
Code that breaks
// payload.object_ids // was: array|null // now: array
Based on Square’s published API specification. How severity is decided.