Skip to main content

Bets API (Provider)

Provider endpoints require your API key. Amounts are in wei.

Base URL (staging): https://mcap-api-564778804231.us-east4.run.app

Place Bet​

POST /v1/providers/bets/place-bet
Authorization: Bearer <api_key>
{
"bet_id": "<string>",
"session_id": "<UUID>",
"amount": "1000000000000000000",
"bet_data": { "game_type": "slot" }
}

Bet Outcome​

POST /v1/providers/bets/bet-outcome
Authorization: Bearer <api_key>
{
"bet_id": "<string>",
"session_id": "<UUID>",
"payout": "2000000000000000000",
"bet_data": { /* optional structured data */ },
"result_data": { /* optional structured data */ }
}

Void Bet​

POST /v1/providers/bets/void
Authorization: Bearer <api_key>
{
"bet_id": "<string>"
}