# TapCoupon - [Introduction](https://tapcoupon.mintlify.app/index.md): Issue and redeem coupon, loyalty, points, and status cards with TapCoupon. - [Quickstart](https://tapcoupon.mintlify.app/quickstart.md): Make authenticated POS requests with an API key, device id, and employee session. - [Authentication](https://tapcoupon.mintlify.app/authentication.md): Authenticate API keys, bound devices, and employee sessions. - [Card lifecycle](https://tapcoupon.mintlify.app/card-lifecycle.md): Issue cards, handle renewals, and reconfigure eligible card instances. - [Customer data](https://tapcoupon.mintlify.app/customer-data.md): Use nested contact and address fields when issuing cards. - [Partner integration](https://tapcoupon.mintlify.app/integration.md): Hand off coupon, loyalty, points, and status operations to the TapCoupon app. - [API overview](https://tapcoupon.mintlify.app/api-reference/introduction.md): API conventions, authentication, errors, and rate limits. - [Get card](https://tapcoupon.mintlify.app/api-reference/cards/get.md): Retrieve the newest unarchived card instance for your API key's account. - [Use coupon card](https://tapcoupon.mintlify.app/api-reference/cards/use-coupon.md): Deduct a positive amount from a coupon card. - [Use loyalty card](https://tapcoupon.mintlify.app/api-reference/cards/use-loyalty.md): Record one stamp and report whether the customer earned a reward. - [Add points](https://tapcoupon.mintlify.app/api-reference/cards/use-points.md): Add points to a points card. - [Use status card](https://tapcoupon.mintlify.app/api-reference/cards/use-status.md): Award points to a status card and calculate its current tier. - [Redeem points reward](https://tapcoupon.mintlify.app/api-reference/cards/redeem-reward.md): Spend points on a reward for a points card. - [Apply template](https://tapcoupon.mintlify.app/api-reference/cards/apply-template.md): Activate a blank card or reconfigure an eligible existing card. - [Create digital card](https://tapcoupon.mintlify.app/api-reference/cards/create-digital.md): Issue a card from a template and email its QR code to the customer. - [Public card lookup](https://tapcoupon.mintlify.app/api-reference/cards/public-get.md): Retrieve public card history without an API key. - [Public card rewards](https://tapcoupon.mintlify.app/api-reference/cards/public-rewards.md): Retrieve configured points rewards and cooldown availability for each card instance. - [List templates](https://tapcoupon.mintlify.app/api-reference/templates/list.md): Retrieve templates for your API key's account. - [Employee login](https://tapcoupon.mintlify.app/api-reference/employees/login.md): Validate employee credentials and create a session token. - [Validate employee credentials](https://tapcoupon.mintlify.app/api-reference/employees/validate.md): Check an employee's credentials and location access without creating a session. - [Employee logout](https://tapcoupon.mintlify.app/api-reference/employees/logout.md): Invalidate the employee session identified by X-Employee-Token. - [Prices](https://tapcoupon.mintlify.app/api-reference/other/prices.md): Retrieve coupon and loyalty operation pricing for your account. - [Location](https://tapcoupon.mintlify.app/api-reference/other/location.md): Retrieve the name of the location associated with your API key. - [Customers](https://tapcoupon.mintlify.app/api-reference/other/customers.md): Retrieve customers for your API key's account. - [Client configuration](https://tapcoupon.mintlify.app/api-reference/other/client-config.md): Retrieve mandatory customer fields, test-period status, and subscription availability. - [List rewards](https://tapcoupon.mintlify.app/api-reference/other/rewards.md): Retrieve the account's points reward catalog. - [List rewards with employee authentication](https://tapcoupon.mintlify.app/api-reference/other/list-rewards.md): Retrieve the account's points reward catalog. - [Create payment session](https://tapcoupon.mintlify.app/api-reference/integration/create-session.md): Create a partner session with a 32-character token and a five-minute completion window. - [Get session status](https://tapcoupon.mintlify.app/api-reference/integration/get-status.md): Read the result of a partner payment session after the callback. - [Get session info](https://tapcoupon.mintlify.app/api-reference/integration/get-info.md): Retrieve partner session metadata for the TapCoupon app. ## OpenAPI Specs - [openapi](/api-reference/openapi.json) ## Optional - [Dashboard](https://dashboard.tapcoupon.at) - [Support](mailto:hilfe@tapcoupon.at) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.