- Square Version:
Loyalty API (beta):
CalculateOrder (beta) endpoint. Use the endpoint to calculate adjustments (for example, taxes and discounts) to an order for preview purposes. In response, the endpoint returns the order showing the calculated totals. You can use this endpoint with an existing order or an order that has not been created.
The endpoint does not update an existing order. It only returns a calculated view of the order that you provided in the request. To create or update an order, use the CreateOrder and UpdateOrder endpoints, respectively.
Order.rewardsrepresents rewards added to an order by calling the CreateLoyaltyReward endpoint.
Order.discount.reward_idsindicates that a discount is the result of the specified rewards that were added to an order using the
The Search Customers endpoint supports search by email address, phone number, and reference ID with the following additional query filters:
The created_at, updated_at, and id attributes on the Customer resource are updated to be optional. As a result, they no longer are required input parameters when you call the Square SDKs to create a
Customerobject. You might need to update the dependent SDKs to the latest version to mediate breaking your existing code.
Square Webhooks (formerly v2 Webhooks). The status is changed from beta to general availability (GA).
OAuth Permissions Reference. Documented a missing permission:
API Lifecycle. Added a deprecation schedule for the deprecated Orders API fields.
Create catalog image. Improved the example by showing the response body.