Driftwatch

Square / Square API /

Breaking

value no longer accepts "TRANSFER"

What changed

A value you may have hardcoded is now rejected.

Affects InventoryChangeType reachable from 5 operations.

no longer accepts "TRANSFER"

Who is affected

Code that sends Square's InventoryChangeType objects, used by 5 Square operations.

Before and after

WhereBeforeAfter
InventoryChangeType"ADJUSTMENT", "PHYSICAL_COUNT", "TRANSFER""ADJUSTMENT", "PHYSICAL_COUNT"

Code that breaks

// sending "TRANSFER" for undefined is now rejected

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