Game Controller Endpoints
Get Matched Bets
Retrieve all matched bets for a user.
Method: GET
Path: /bets/{principal}/matched
Parameters
Name | Type | Description | Optional |
---|---|---|---|
principal | string | The principal/canister you wish to get bets for. parameter should be used within the path e.g. /bets/ndsa5-maaaa-aaaan-qmmpq-cai/matched | No |
Response
[
{
"canisterId": "daiu6-niaaa-aaaan-qmg6q-cai",
"user": "mxhfi-5uixs-nmism-ckkkx-njg3t-raysm-eysmq-um77i-na4ok-zf2rc-6qe",
"eventId": 1192065,
"marketId": 1,
"marketName": "Czech Republic",
"createdAt": "2024-06-07T15:01:35.534Z",
"matchedAt": "2024-06-07T15:01:35.534Z",
"odds": 110000000,
"side": "buy",
"contracts": 5500000,
"stake": 4999999,
"commission": 0,
"nftHolder": true,
"outcome": "win",
"_id": "66645d2f342e2c0c1b3d3d3d",
"eventDetails": {
"sport": "football",
"eventType": "fixture",
"id": 1192065,
"leagueId": 10,
"season": "2024",
"eventDetails": {
"homeTeam": {
"name": "Czech Republic",
"logo": "https://media.api-sports.io/football/teams/770.png",
"score": 7
},
"awayTeam": {
"name": "Malta",
"logo": "https://media.api-sports.io/football/teams/1112.png",
"score": 1
},
"league": {
"name": "Friendlies",
"logo": "https://media.api-sports.io/football/leagues/10.png"
},
"time": "2024-06-07T16:30:00+01:00"
},
"status": "finished",
"markets": [
{
"id": 1,
"name": "Czech Republic",
"betType": "Final Result",
"result": true,
"_id": "66645d2f342e2c0c1b3d3d2d"
},
{
"id": 2,
"name": "Malta",
"betType": "Final Result",
"result": false,
"_id": "66645d2f342e2c0c1b3d3d2e"
},
{
"id": 3,
"name": "Draw",
"betType": "Final Result",
"result": false,
"_id": "66645d2f342e2c0c1b3d3d2f"
}
],
"date": "2024-06-07T15:30:00.000Z",
"_id": "66645d2f342e2c0c1b3d3d2c"
}
},
{
"canisterId": "j3evk-6iaaa-aaaan-qmmwa-cai",
"user": "mxhfi-5uixs-aaaaa-ckkkx-ppppp-raysm-eysmq-um77i-na4ok-zf2rc-6qe",
"eventId": 1125929,
"marketId": 1,
"marketName": "Djibouti",
"createdAt": "2024-06-09T15:57:55.929Z",
"matchedAt": "2024-06-09T15:57:55.929Z",
"odds": 300000000,
"side": "buy",
"contracts": 150000000,
"stake": 49999999,
"commission": 0,
"nftHolder": false,
"outcome": "loss",
"_id": "6665ed114a5c59acc17fd033",
"eventDetails": {
"sport": "football",
"eventType": "fixture",
"id": 1169682,
"leagueId": 10,
"season": "2024",
"eventDetails": {
"homeTeam": {
"name": "Montenegro",
"logo": "https://media.api-sports.io/football/teams/1109.png",
"score": 1
},
"awayTeam": {
"name": "Georgia",
"logo": "https://media.api-sports.io/football/teams/1104.png",
"score": 3
},
"league": {
"name": "Friendlies",
"logo": "https://media.api-sports.io/football/leagues/10.png"
},
"time": "2024-06-09T19:45:00+01:00"
},
"status": "finished",
"markets": [
{
"id": 1,
"name": "Montenegro",
"betType": "Final Result",
"result": false,
"_id": "666613374a5c59acc17fdfc4"
},
{
"id": 2,
"name": "Georgia",
"betType": "Final Result",
"result": true,
"_id": "666613374a5c59acc17fdfc5"
},
{
"id": 3,
"name": "Draw",
"betType": "Final Result",
"result": false,
"_id": "666613374a5c59acc17fdfc6"
}
],
"date": "2024-06-09T18:45:00.000Z",
"_id": "666613374a5c59acc17fdfc3"
}
},
{
"canisterId": "j3evk-6iaaa-aaaan-qmmwa-cai",
"user": "mxhfi-5uixs-aaaaa-ckkkx-ppppp-raysm-eysmq-um77i-na4ok-zf2rc-6qe",
"eventId": 1125929,
"marketId": 1,
"marketName": "Djibouti",
"createdAt": "2024-06-09T15:57:55.929Z",
"matchedAt": "2024-06-09T15:57:55.929Z",
"odds": 300000000,
"side": "buy",
"contracts": 150000000,
"stake": 49999999,
"commission": 0,
"nftHolder": false,
"outcome": "loss",
"_id": "666613374a5c59acc17fdfe6",
"eventDetails": {
"sport": "football",
"eventType": "fixture",
"id": 1169682,
"leagueId": 10,
"season": "2024",
"eventDetails": {
"homeTeam": {
"name": "Montenegro",
"logo": "https://media.api-sports.io/football/teams/1109.png",
"score": 1
},
"awayTeam": {
"name": "Georgia",
"logo": "https://media.api-sports.io/football/teams/1104.png",
"score": 3
},
"league": {
"name": "Friendlies",
"logo": "https://media.api-sports.io/football/leagues/10.png"
},
"time": "2024-06-09T19:45:00+01:00"
},
"status": "finished",
"markets": [
{
"id": 1,
"name": "Montenegro",
"betType": "Final Result",
"result": false,
"_id": "666613374a5c59acc17fdfc4"
},
{
"id": 2,
"name": "Georgia",
"betType": "Final Result",
"result": true,
"_id": "666613374a5c59acc17fdfc5"
},
{
"id": 3,
"name": "Draw",
"betType": "Final Result",
"result": false,
"_id": "666613374a5c59acc17fdfc6"
}
],
"date": "2024-06-09T18:45:00.000Z",
"_id": "666613374a5c59acc17fdfc3"
}
}
]