# API Documentation

## API Documentation

- [Introduction](https://developer.betstack.io/introduction.md)
- [Getting Started](https://developer.betstack.io/getting-started.md): Get started with Betstack learn about the differnet modules and simple steps to get started.
- [Signature](https://developer.betstack.io/signature.md): Generate HMAC hash signature to access Betstack APIs
- [Bet Card API](https://developer.betstack.io/bet-card-api.md)
- [Calculator](https://developer.betstack.io/bet-card-api/calculator.md)
- [Finance details](https://developer.betstack.io/bet-card-api/calculator/finance-details.md): GET \`/bc/calculator/finance-details\` endpoint
- [Jackpot](https://developer.betstack.io/bet-card-api/jackpot.md)
- [Get Jackpot Cards](https://developer.betstack.io/bet-card-api/jackpot/get-jackpot-cards.md)
- [Get Jackpot Card by code](https://developer.betstack.io/bet-card-api/jackpot/get-jackpot-card-by-code.md)
- [Pick Jackpot Bets](https://developer.betstack.io/bet-card-api/jackpot/pick-jackpot-bets.md)
- [Quicktip](https://developer.betstack.io/bet-card-api/quicktip.md)
- [Get Quicktip Cards](https://developer.betstack.io/bet-card-api/quicktip/get-quicktip-cards.md)
- [Get Quicktip Card by code](https://developer.betstack.io/bet-card-api/quicktip/get-quicktip-card-by-code.md)
- [Smartbet](https://developer.betstack.io/bet-card-api/smartbet.md)
- [Get Smartbert cards](https://developer.betstack.io/bet-card-api/smartbet/get-smartbert-cards.md)
- [Get Smartbet  Card by code](https://developer.betstack.io/bet-card-api/smartbet/get-smartbet-card-by-code.md)
- [Generate a Smartbet](https://developer.betstack.io/bet-card-api/smartbet/generate-a-smartbet.md)
- [Quickbet](https://developer.betstack.io/bet-card-api/quickbet.md)
- [Get Quickbet Cards](https://developer.betstack.io/bet-card-api/quickbet/get-quickbet-cards.md)
- [Get Quickbet Card by code](https://developer.betstack.io/bet-card-api/quickbet/get-quickbet-card-by-code.md)
- [Superbet](https://developer.betstack.io/bet-card-api/superbet.md)
- [Get Superbet Cards](https://developer.betstack.io/bet-card-api/superbet/get-superbet-cards.md)
- [Get Superbet Card by code](https://developer.betstack.io/bet-card-api/superbet/get-superbet-card-by-code.md)
- [Referral](https://developer.betstack.io/bet-card-api/referral.md)
- [Encrypt rtag](https://developer.betstack.io/bet-card-api/referral/encrypt-rtag.md): GET \`bc/referral/encrypt\` endpoint
- [Telegram deep link](https://developer.betstack.io/bet-card-api/referral/telegram-deep-link.md): GET \`bc/referral/tg-deep-link\` endpoint
- [Bet Engine API](https://developer.betstack.io/bet-engine-api.md): Bet Engine service is called for ticket processing
- [Headers](https://developer.betstack.io/bet-engine-api/headers.md)
- [Create ticket endpoint](https://developer.betstack.io/bet-engine-api/create-ticket-endpoint.md): POST \`/be/tickets\` endpoint
- [Quicktip](https://developer.betstack.io/bet-engine-api/create-ticket-endpoint/quicktip.md): POST \`/be/tickets\` endpoint
- [Smartbet](https://developer.betstack.io/bet-engine-api/create-ticket-endpoint/smartbet.md): POST \`/be/tickets\` endpoint
- [Quickbet](https://developer.betstack.io/bet-engine-api/create-ticket-endpoint/quickbet.md): POST \`/be/tickets\` endpoint
- [QuickbetX](https://developer.betstack.io/bet-engine-api/create-ticket-endpoint/quickbetx.md): POST \`/be/tickets\` endpoint
- [Superbet](https://developer.betstack.io/bet-engine-api/create-ticket-endpoint/superbet.md): POST \`/be/tickets\` endpoint
- [Jackpot](https://developer.betstack.io/bet-engine-api/create-ticket-endpoint/jackpot.md): POST \`/be/tickets\` endpoint
- [Reserve ticket endpoint](https://developer.betstack.io/bet-engine-api/reserve-ticket-endpoint.md): POST \`/be/tickets/reserve\` endpoint
- [Quicktip](https://developer.betstack.io/bet-engine-api/reserve-ticket-endpoint/quicktip.md): POST \`/be/tickets/reserve\` endpoint
- [Smartbet](https://developer.betstack.io/bet-engine-api/reserve-ticket-endpoint/smartbet.md): POST \`/be/tickets/reserve\` endpoint
- [Quickbet](https://developer.betstack.io/bet-engine-api/reserve-ticket-endpoint/quickbet.md): POST \`/be/tickets/reserve\` endpoint
- [QuickbetX](https://developer.betstack.io/bet-engine-api/reserve-ticket-endpoint/quickbetx.md): POST \`/be/tickets/reserve\` endpoint
- [Superbet](https://developer.betstack.io/bet-engine-api/reserve-ticket-endpoint/superbet.md): POST \`/be/tickets/reserve\` endpoint
- [Jackpot](https://developer.betstack.io/bet-engine-api/reserve-ticket-endpoint/jackpot.md): POST \`/be/tickets/reserve\` endpoint
- [Paid ticket endpoint](https://developer.betstack.io/bet-engine-api/paid-ticket-endpoint.md): POST \`/be/tickets/{identifier}/paid\` endpoint
- [Get ticket endpoint](https://developer.betstack.io/bet-engine-api/get-ticket-endpoint.md): GET \`/be/tickets/{identifier}\` endpoint
- [Quicktip](https://developer.betstack.io/bet-engine-api/get-ticket-endpoint/quicktip.md): GET \`/be/tickets/{identifier}\` endpoint
- [Smartbet](https://developer.betstack.io/bet-engine-api/get-ticket-endpoint/smartbet.md): GET \`/be/tickets/{identifier}\` endpoint
- [Quickbet](https://developer.betstack.io/bet-engine-api/get-ticket-endpoint/quickbet.md): GET \`/be/tickets/{identifier}\` endpoint
- [QuickbetX](https://developer.betstack.io/bet-engine-api/get-ticket-endpoint/quickbetx.md): GET \`/be/tickets/{identifier}\` endpoint
- [Superbet](https://developer.betstack.io/bet-engine-api/get-ticket-endpoint/superbet.md): GET \`/be/tickets/{identifier}\` endpoint
- [Jackpot](https://developer.betstack.io/bet-engine-api/get-ticket-endpoint/jackpot.md): GET \`/be/tickets/{identifier}\` endpoint
- [Get ticket list endpoint](https://developer.betstack.io/bet-engine-api/get-ticket-list-endpoint.md): GET \`/be/tickets\` endpoint
- [Fields](https://developer.betstack.io/bet-engine-api/fields.md): Field values used in Bet Engine API
- [Error codes](https://developer.betstack.io/bet-engine-api/error-codes.md)
- [PAM Platform API](https://developer.betstack.io/pam-platform-api.md): PAM Platform service is a backend integration calling operators PAM Platform
- [Headers](https://developer.betstack.io/pam-platform-api/headers.md)
- [Signature](https://developer.betstack.io/pam-platform-api/signature.md): Generate HMAC hash signature to check that webhook is actually coming from BetEngine.
- [Ping](https://developer.betstack.io/pam-platform-api/ping.md)
- [Identify](https://developer.betstack.io/pam-platform-api/identify.md)
- [Create a ticket](https://developer.betstack.io/pam-platform-api/create-a-ticket.md)
- [Reserve the ticket](https://developer.betstack.io/pam-platform-api/reserve-the-ticket.md)
- [Update the ticket](https://developer.betstack.io/pam-platform-api/update-the-ticket.md)
- [Close the ticket](https://developer.betstack.io/pam-platform-api/close-the-ticket.md)
- [Refund the ticket](https://developer.betstack.io/pam-platform-api/refund-the-ticket.md)
- [Win the ticket](https://developer.betstack.io/pam-platform-api/win-the-ticket.md)
- [Lose the ticket](https://developer.betstack.io/pam-platform-api/lose-the-ticket.md)
- [Void the ticket](https://developer.betstack.io/pam-platform-api/void-the-ticket.md)
- [Discard the ticket](https://developer.betstack.io/pam-platform-api/discard-the-ticket.md)
- [Rollback the ticket](https://developer.betstack.io/pam-platform-api/rollback-the-ticket.md)
- [SMS notifications](https://developer.betstack.io/sms-notifications.md)
- [Headers](https://developer.betstack.io/sms-notifications/headers.md)
- [Signature](https://developer.betstack.io/sms-notifications/signature.md): Generate HMAC hash signature to check that SMS notification is actually coming from us.
- [Notification types](https://developer.betstack.io/sms-notifications/notification-types.md)
- [otp](https://developer.betstack.io/sms-notifications/notification-types/otp.md)
- [ticket\_status](https://developer.betstack.io/sms-notifications/notification-types/ticket_status.md)
- [bet\_result (not supported)](https://developer.betstack.io/sms-notifications/notification-types/bet_result-not-supported.md)
