Version: 1.0.0
Operator Wallet API
API contract that operators must implement. The platform calls these endpoints for authentication, bet placement (withdrawals), settlement (deposits), and rollbacks.
Authentication
- API Key: X-Payload-Signature
- API Key: Session
HMAC-SHA256 hex signature of the raw request body.
- Take the shared secret provided during onboarding.
- Compute:
signature = hex(HMAC-SHA256(secret, request_body)) - Send in the
X-Payload-Signatureheader.
See the Wallet Endpoints guide for code examples.
Security Scheme Type: | apiKey |
|---|---|
Header parameter name: | X-Payload-Signature |
JWT token identifying the authenticated player.
The JWT is minted by the operator backend during session initialization and passed by the widget in subsequent requests.
Security Scheme Type: | apiKey |
|---|---|
Header parameter name: | Session |