Authorization: Bearer {token}LOTTO_RESULTS_INQUIRY)LOTTO/g/lotto, so system maintenance and Lotto's own maintenance window both answer 503 99915.page and limit go in the JSON body (defaults 1 and 20; values below 1 fall back to the defaults; limit has no upper cap) and are echoed at the top level of the response.total and totalPage are omitted when 0 and hasNext / hasPrev are omitted when false. data is always an array ([] when empty).roomId (lower-case d); required and > 0.luckyNumber is the lucky number in effect for that round (the previous round's last 2 digits), not this row's last 2 digits; "" for a room's first round.roundCode is always identical to roundId; number is "" if it cannot be derived.isLatest is true only for the first row of page 1.99911 with a description naming the field, e.g. roomId is required.roomId; apply the page / limit defaults; check the session game.curl --location 'https://dev-api.ambfairgame.com/gapi/v1/gapi/v1/g/lotto/results/inquiry?token=8d0c6a4e2b9f4f1c9a7e3b5d1c2e4f60' \
--header 'Authorization: Bearer 3f9a1c7e5b2d4f6081a3c5e7f9b1d3f5a7c9e1b3d5f7a9c1e3b5d7f9a1c3e5b7' \
--header 'Accept-Language: th' \
--header 'Content-Type: application/json' \
--data '{
"roomId": 1,
"page": 1,
"limit": 20
}'{
"code": "0",
"description": "Success.",
"traceID": "0f8e2c1a-6b3d-4e5f-9a7b-1c2d3e4f5a6b",
"data": [
{
"roundId": "tm64903fa91c2e",
"roundCode": "tm64903fa91c2e",
"number": "482917",
"luckyNumber": "17",
"drawnAt": "2026-09-30T08:15:02.117Z",
"isLatest": true
},
{
"roundId": "tm63y1c9e04b21",
"roundCode": "tm63y1c9e04b21",
"number": "055217",
"luckyNumber": "03",
"drawnAt": "2026-09-30T08:00:01.905Z",
"isLatest": false
}
],
"page": 1,
"limit": 20,
"total": 2,
"totalPage": 1
}