You can integrate your loyalty program with the Toast platform by implementing an API that can handle REST HTTPS requests that the Toast platform sends to it. The Toast loyalty integration API specification describes the required functionality of a REST web service that will handle Toast platform loyalty program transactions. For more information, see reference documentation in the loyalty integration API reference documentation.
When a Toast platform restaurant employee handles a sale transaction, the employee can use a Rewards function to find the guest's loyalty account. Once the Toast platform has the account for the guest, it exchanges information with your loyalty program service to present rewards offers and perform other operations. For information about the web services requests that the Toast platform sends for loyalty program transactions, see Transaction types.
In your implementation of the Toast loyalty integration API, you
create a single HTTPS REST endpoint, named in any way you choose. For
example:
https://
.
The Toast platform sends requests to that single endpoint (host name and
path) for all loyalty program transactions. You can identify the requests
for specific transaction types using the
myapi.mycompany.com
/myendpointname
Toast-Transaction-Type
HTTP header parameter for
each request that you receive.