Learn about the current status of deprecated Square APIs.
Migrate from Deprecated APIs

Deprecated Items in the Square Data Model

To provide new features or improved functionality, Square might deprecate objects, fields, enums, or values in the data model. When items are deprecated, you should migrate to the replacement as soon as possible to avoid disruption when the item is retired in a future Square API version. The Square Developer Platform attempts to minimize changes that require code updates.

The following objects are deprecated, along with all of their fields:

The following deprecated fields belong to objects that are not deprecated:

The following enums are deprecated, along with all of their values:

The following deprecated values belong to enums that are not deprecated:

Looking for deprecated endpoints?

The Deprecated page in the Square API Reference lists all deprecated endpoints. Each deprecated endpoint documents its deprecation date and, where applicable, the replacement endpoint, estimated retirement date, and migration guide.