- Square Version:
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.
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 Overview. Introduced the "main" location concept.
RetrieveLocation. You can now specify "main" as the location ID to retrieve the main location information.
RetrieveMerchant and ListMerchants. These endpoints now return a new field,
PricingOptions. You can now enable the
auto_apply_discountsof the options to have rule-based discounts automatically applied to an Order object that is preconfigured with a pricing rule.
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
TerminalCheckoutCancelReasonfield is renamed to
Search a Catalog. Added new topics to provide actionable guides to using the existing SearchCatalogObjects endpoint, in addition to the SearchCatalogItems endpoint.
Create Orders. Updated existing content with the new pricing option for the automatic application of rule-based discounts.
If you need more assistance, contact Developer Support or ask for help in the Developer Forums.