Logo

Game Controller Endpoints

Get Matched Bets

Retrieve all matched bets for a user.

Method: GET
Path: /bets/{principal}/matched


Parameters

NameTypeDescriptionOptional
principalstringThe principal/canister you wish to get bets for. parameter should be used within the path e.g. /bets/ndsa5-maaaa-aaaan-qmmpq-cai/matchedNo

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"
        }
    }
]
Previous
Get Created Bets