2020-07-22 Changelog
Version Summary
- 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
Details
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
.
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.
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
.
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.
If you need more assistance, contact Developer Support or ask for help in the Developer Forums.