- Square Version:
2020-07-22
- Java:
6.0.0.20200625
- .NET:
6.0.0
- Node.js:
4.20200625.0
- PHP:
6.0.0.20200625
- Python:
6.0.0.20200625
- Ruby:
6.0.0.20200625
2020-07-22 Changelog
Square
Catalog API
Inventory API
Locations API
Merchants API
Orders API
Terminal API
Invoices API
Documentation
BETA
DEPRECATED
- Invoices API (beta):
- For an overview, see Manage Invoices Using the Invoices API.
- For technical reference, see Invoices API.
Deprecation: The Reporting API will be retired on 2020-08-26. Please migrate to the Payments API immediately if you need multi-party payment reporting.
Catalog API
- SearchCatalogItems. You can now call the new search endpoint to search for catalog items or item variations, with simplified programming experiences, using one or more of the supported query filters, including the custom attribute value filter.
Locations API
- Locations API Overview. Introduced the "main" location concept.
- RetrieveLocation. You can now specify "main" as the location ID to retrieve the main location information.
Merchants API
- RetrieveMerchant and ListMerchants. These endpoints now return a new field,
main_location_id
.
- RetrieveMerchant and ListMerchants. These endpoints now return a new field,
Orders API
- PricingOptions. You can now enable the
auto_apply_discounts
of the options to have rule-based discounts automatically applied to an Order object that is preconfigured with a pricing rule.
- PricingOptions. You can now enable the
- Replaced the 500 error for "max string length exceeded" with a max length error message. A max length attribute is added to string type fields.
Terminal API (beta)
- TerminalCheckout object. The
TerminalCheckoutCancelReason
field is renamed toActionCancelReason
.
- TerminalCheckout object. The
Catalog API
- Search a Catalog. Added new topics to provide actionable guides to using the existing SearchCatalogObjects endpoint, in addition to the SearchCatalogItems endpoint.
Orders API
- Create Orders. Updated existing content with the new pricing option for the automatic application of rule-based discounts.