We will update the API regularly to reflect the latest updates and changes, any changes will be listed by date below.
The endpoints for checking and redeeming a voucher have changed to make them more understandable.
Reversal of redemptions has been added - a new parameter is returned on redemption which can be passed back to reverse the redemption for any reason. (e.g. in the event of a void).
We have changed the structure of experiences retrieved with voucher redemptions /redeem/get
view the changes here.
Additional data has been added to the Get Sales Data API. We are now including payment method values in a new field labelled payments,
Additional validation error added to /redeem call to better address scenario where unredeemed experiences exist but none are valid at the current site. No action required for integrations that directly return (or fallback to) the response message from 422 responses.
Updating of SellAPI to allow for immediate creation of order and acceptance of custom order id as long as it is unique. The API no longer returns the id of the cart to be processed but rather the order_id of the newly created order. This may be the same as the order_id provided or it may be different if we had to change it to ensure uniqueness, so this response should not be discarded.