< Back to changelog

2017-09-13 Changelog

Transactions API
Locations API
Orders API
Connect v2


  • New functionality: Locations.ListLocations — returns fields that were previously only available with the v1 List Locations endpoint. This should enable most developers to migrate their solutions off of the v1 Locations API.

  • New endpoint: Orders.CreateOrder — creates an itemized order which can be referenced in messages to the Charge endpoint.

  • New endpoint: Orders.BatchRetrieveOrders — retrieves order objects referenced in one or more transactions based on the provided order_id. At this point, BatchRetrieveOrders only returns information on paid orders made through Square eCommerce APIs (Transactions, Checkout).

  • New field: Transactions.Charge supports order_id — the ID of an order object associated with the transaction.