Sell a gift card to a guest, verify its balance, and email the code using Zenoti's Gift Card and Invoice APIs
domain: docs.zenoti.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
List available gift card templates (predefined or custom-amount) with the Gift Card Templates GET endpoints for the center.
Create a gift card sale invoice with the 'Create a gift card sale invoice after using a gift card template' POST endpoint, referencing the template and the purchasing guest.
Collect payment on the invoice with one of the Invoice Payments endpoints (saved card, new card, or offline method) and close the invoice.
Call GET 'Verify the balance of a gift card' to confirm the card's remaining/loaded balance.
Call POST 'Send a gift card email to a guest' to email the gift card code to the recipient.
Known gotchas
'Create a gift card sale invoice after using a gift card template' and 'Create an invoice for the sale of a gift card' are two separate, similarly-named endpoints in Zenoti's reference — confirm which matches your gift card setup before integrating.
The gift card email endpoint sends to the guest on file for the invoice; update the guest record first if the gift card is a gift for someone else.
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?