- Square Version:
2020-07-22
- Java:
6.1.0.20200722
- .NET:
6.1.0
- Node.js:
4.20200722.1
- PHP:
6.1.0.20200722
- Python:
6.1.0.20200722
- Ruby:
6.1.0.20200722
2020-07-22 Changelog
Square
Catalog API
Inventory API
Locations API
Merchants API
Orders API
Terminal API
Invoices API
- Invoices API (beta):
- For an overview, see Manage Invoices Using the Invoices API.
- For technical reference, see Invoices API.
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