- Square Version:
BETA release: Orders API
New endpoint: SearchOrders — search orders created through the Orders API or Square Point of Sale using relevant criteria such as date, source, or state.
Improved functionality: Order.LineItem.quantity — supports fractional quantities in Orders.
New functionality: Return information — Orders now encapsulate information about returns with the
New functionality: Payment (tender) and refund information — Orders now encapsulate payment details with the
Order.tendersfield and refund details with the
Improved functionality: Read historical transactions as Orders — itemization and transaction data are now fully contained in all
Orderobjects (new and existing). With this change,
Orderobjects functionally replace Connect v2
Transactionobjects as all sales, itemized returns and exchanges are available for retrieval as orders, regardless of whether they were created through the Point of Sale or the Connect APIs.
New functionality: Additional details about Orders — Orders now include information about the order state (e.g., open, completed), auditing timestamps (e.g., creation, update, closure), and summary information related to payment.
BETA release: Inventory API
Improved functionality: Fractional quantities in inventory counts — The Inventory API now supports fractional quantities for computed (
Inventory.InventoryCount.quantity) and physical counts (
New functionality: Business hours information —
Locationobjects now include details about the business hours for the location under
Existing Orders integrations must be updated to handle decimal quantities as of
Square-Version 2019-05-08. Applications pinned to previous versions will return
1 as the quantity and the item name will include the true fractional quantity info.