Driftwatch

Square / Square API /

Breaking

object_ids is now required

What changed

Partial payloads are rejected.

Affects BatchDeleteCatalogObjectsRequest reachable from 1 operation.

Who is affected

Code that sends Square's BatchDeleteCatalogObjectsRequest objects, used by 1 Square operation.

Before and after

WhereBeforeAfter
BatchDeleteCatalogObjectsRequest.object_idsoptionalrequired

Code that breaks

await client.post("/…", {
  // …
  object_ids: /* now required */,
});

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