Authorization: Bearer {token}LOTTO_GET_MY_BETS)LOTTO/g/lotto, so system maintenance and Lotto's own maintenance window both answer 503 99915.roundId (lower-case d); each line's ticket id is betID (capital ID).items flattens all of the caller's tickets in the round (group by betID to rebuild tickets); [] when none, never null.status is the lower-case round status.roundId returns items: [] and totalAmount 0.lucky / isLucky use the latest settled round at call time. Once this round has settled, that is this round's own result, not the lucky number it was played with; use my-result or tickets/get for settled rounds.amount, totalAmount) are JSON numbers.99911 with a description listing the fields, e.g. roundId is required.roundId; check the session game.curl --location 'https://dev-api.ambfairgame.com/gapi/v1/gapi/v1/g/lotto/round/my-bets?token=8d0c6a4e2b9f4f1c9a7e3b5d1c2e4f60' \
--header 'Authorization: Bearer 3f9a1c7e5b2d4f6081a3c5e7f9b1d3f5a7c9e1b3d5f7a9c1e3b5d7f9a1c3e5b7' \
--header 'Accept-Language: th' \
--header 'Content-Type: application/json' \
--data '{
"roundId": "tm64903fa91c2e"
}'{
"code": "0",
"description": "Success.",
"traceID": "0f8e2c1a-6b3d-4e5f-9a7b-1c2d3e4f5a6b",
"data": {
"status": "betting",
"drawAt": "2026-09-30T08:15:00Z",
"lucky": {
"number": "17",
"multiplier": 4
},
"items": [
{
"betID": "2_1001_tm64903fa91c2e_9f1c0b7a4d2e6f8a1b3c5d7e9f0a2b4c",
"betType": "2-BOTTOM",
"number": "17",
"amount": 10,
"isLucky": true
},
{
"betID": "2_1001_tm64903fa91c2e_9f1c0b7a4d2e6f8a1b3c5d7e9f0a2b4c",
"betType": "3-TOAD",
"number": "358",
"amount": 5,
"isLucky": false
},
{
"betID": "2_1001_tm64903fa91c2e_9f1c0b7a4d2e6f8a1b3c5d7e9f0a2b4c",
"betType": "1-TOP",
"number": "9",
"amount": 20,
"isLucky": false
}
],
"totalAmount": 35
}
}