GET
Game List
Fetch available games for the entered client UID. No encrypted payload is required.
GET /api/game-client/game-list?clientUid=<YOUR_PURCHASED_CLIENT_UID>
Response will appear here.
POST
Launch Game
Paste an AES-256-GCM encrypted payload generated with your assigned integration key.
POST /api/game-client/launch
{
"clientUid": "<YOUR_PURCHASED_CLIENT_UID>",
"payload": "<encrypted payload>"
}
Response will appear here.
Client APIs
The client must provide /balance and /coin-transaction. Veto Play calls these endpoints during gameplay. See the full guide for request and response rules, encryption, insufficient-balance handling, debit, and credit behavior.
POST /balance
Read-only balance lookup before bet deduction.
POST /coin-transaction
Debit on play and credit only when win amount is greater than zero.