- Square Version:
Disputes API (Beta)
Bank Accounts API (GA)
CashDrawerShifts API (GA)
New webhooks — Webhooks now supports webhooks for the Payments API, Disputes API, and Bank Accounts API. For more information, see Subscribe to Events .
Batch upsert catalog objects endpoint — The
batchesfield is now required and the array must have at least one element.
CatalogModifier — Two fields added:
ordinalto support custom ordering in a modifier list
modifier_list_idto reference the parent modifier list
CatalogModifierList — New field added:
ordinalto support custom ordering in a list of CatalogModifierList objects.
Customers API changes
SearchCustomers endpoint —
limitsize reduced from 1000 to 100 to improve the endpoint performance.
Orders API changes
CreateOrderRequest — Previously these request fields were deprecated:
discounts. These fields are no longer available. Instead you now use the
Orderobject in the request. For example,
OrderLineItem type — There are two changes:
taxesfield that was previously deprecated is no longer available. Instead, you now use the
OrderLineItem.applied_taxesfield. This also now requires that you set the
discountsfield that was previously deprecated is no longer available. Instead, you now use the
OrderLineItem.applied_discountsfield. This also now requires that you set the
Shared object updates
Card object — New fields added:
prepaid_type. Currently, only the Payments API responses populate these fields.
The following V1 APIs are now deprecated:
Cash Drawers API
Bank Accounts API
Time Cards API