ð° LottoService (21 APIs)
API āļŠāļģāļŦāļĢāļąāļāļĢāļ°āļāļāļŦāļ§āļĒ â āļāļĢāļ°āđāļ āļāļŦāļ§āļĒ, āļāļ§āļ, āđāļāļ, āļāļīāļĨ, āļāļĨāļĢāļēāļāļ§āļąāļĨ, āļĒāļĩāđāļāļĩ
Base URL:
{{HUAY_API_ENDPOINT}}(āđāļāđ Lotto API āđāļĒāļāļāļēāļ Main API)
1. āļāļķāļāļāđāļāļĄāļđāļĨ Lotto API (Lotto Root)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
GET {{HUAY_API_ENDPOINT}}/
Exampleâ
Request
curl -X GET '{{HUAY_API_ENDPOINT}}/' \
-H 'Authorization: Bearer <token>'
Response 200 OK
{
"status": true,
"version": "1.0.0",
"message": "Lotto API is running"
}
2. āļāļķāļāļāļĢāļ°āđāļ āļāļŦāļ§āļĒ (Lotto Type)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
GET {{HUAY_API_ENDPOINT}}/lotto-type
Exampleâ
Request
curl -X GET '{{HUAY_API_ENDPOINT}}/lotto-type' \
-H 'Authorization: Bearer <token>'
Response 200 OK
{
"data": [
{
"_id": "65e1f2a3b4c5d6e7f8a9b0c1",
"name": "āļŦāļ§āļĒāļĢāļąāļāļāļēāļĨ",
"code": "TH_GOV",
"image": "https://cdn.example.com/th-gov.png"
},
{
"_id": "65e1f2a3b4c5d6e7f8a9b0c2",
"name": "āļŦāļ§āļĒāļĨāļēāļ§",
"code": "LAO"
}
]
}
3. āļāļķāļāļĢāļāļāļāļĩāđāđāļāļīāļāđāļāļ (Bet Available)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
POST {{HUAY_API_ENDPOINT}}/bet-available
Body application/jsonâ
| Field | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
lotto_draw_id | "65f1a2b3c4d5e6f7a8b9c0d1" | ID āļāļāļāļāļ§āļāļŦāļ§āļĒ |
Exampleâ
Request
curl -X POST '{{HUAY_API_ENDPOINT}}/bet-available' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{
"lotto_draw_id": "65f1a2b3c4d5e6f7a8b9c0d1"
}'
Response 200 OK
{
"data": [
{
"bet_type": "3 āļāļąāļ§āļāļ",
"min": 1,
"max": 999,
"rate": 900
}
]
}
4. āļŠāđāļāļāļīāļĨāđāļāļāļŦāļ§āļĒ (Create Bill)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
POST {{HUAY_API_ENDPOINT}}/bill
Body application/jsonâ
| Field | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
lotto_draw_id | "65f1a2b3c4d5e6f7a8b9c0d1" | ID āļāļāļāļāļ§āļāļŦāļ§āļĒ |
player_id | "65g2b3c4d5e6f7a8b9c0d1e2" | ID āļāļāļāļāļđāđāđāļĨāđāļ |
bets | [...] | āļĢāļēāļĒāļāļēāļĢāđāļĨāļāļāļĩāđāđāļāļ (Array) |
āļāļąāļ§āļāļĒāđāļēāļ bets:
| Field | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
bets[].number | "123" | āđāļĨāļāļāļĩāđāđāļāļ |
bets[].bet_type_id | "65h3c4d5e6f7a8b9c0d1e2f3" | ID āļāļĢāļ°āđāļ āļāļāļēāļĢāđāļāļ |
bets[].amount | 10 | āļāļģāļāļ§āļāđāļāļīāļāļāļĩāđāđāļāļ |
Exampleâ
Request
curl -X POST '{{HUAY_API_ENDPOINT}}/bill' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{
"lotto_draw_id": "65f1a2b3c4d5e6f7a8b9c0d1",
"player_id": "65g2b3c4d5e6f7a8b9c0d1e2",
"bets": [
{
"number": "123",
"bet_type_id": "65h3c4d5e6f7a8b9c0d1e2f3",
"amount": 10
},
{
"number": "456",
"bet_type_id": "65h3c4d5e6f7a8b9c0d1e2f3",
"amount": 20
}
]
}'
Response 200 OK
{
"status": true,
"bill_id": "65i4d5e6f7a8b9c0d1e2f3a4",
"total_amount": 30,
"message": "āļŠāđāļāļāļīāļĨāļŠāļģāđāļĢāđāļ"
}
5. āļāļķāļāļāļĢāļ°āđāļ āļāļāļēāļĢāđāļāļ (Bet Type by Lotto)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
GET {{HUAY_API_ENDPOINT}}/bet-type/{lottoId}
Parametersâ
| Parameter | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
lottoId | 65e1f2a3b4c5d6e7f8a9b0c1 | ID āļāļāļāļāļĢāļ°āđāļ āļāļŦāļ§āļĒ (Path Parameter) |
Exampleâ
Request
curl -X GET '{{HUAY_API_ENDPOINT}}/bet-type/65e1f2a3b4c5d6e7f8a9b0c1' \
-H 'Authorization: Bearer <token>'
Response 200 OK
{
"data": [
{
"_id": "65h3c4d5e6f7a8b9c0d1e2f3",
"name": "3 āļāļąāļ§āļāļ",
"rate": 900
},
{
"_id": "65h3c4d5e6f7a8b9c0d1e2f4",
"name": "2 āļāļąāļ§āļĨāđāļēāļ",
"rate": 90
}
]
}
6. āļ āļķāļāļāļĢāļ°āđāļ āļāļŦāļ§āļĒāļāļēāļĄ ID (Lotto Type by ID)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
GET {{HUAY_API_ENDPOINT}}/lotto-type/{lottoId}
Parametersâ
| Parameter | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
lottoId | 65e1f2a3b4c5d6e7f8a9b0c1 | ID āļāļāļāļāļĢāļ°āđāļ āļāļŦāļ§āļĒ (Path Parameter) |
Exampleâ
Request
curl -X GET '{{HUAY_API_ENDPOINT}}/lotto-type/65e1f2a3b4c5d6e7f8a9b0c1' \
-H 'Authorization: Bearer <token>'
Response 200 OK
{
"_id": "65e1f2a3b4c5d6e7f8a9b0c1",
"name": "āļŦāļ§āļĒāļĢāļąāļāļāļēāļĨ",
"code": "TH_GOV",
"close_time": "2024-01-16T14:30:00.000Z"
}
7. āļāļđāļāļĢāļ°āļ§āļąāļāļīāđāļāļāļŦāļ§āļĒ (Lotto History)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
POST {{HUAY_API_ENDPOINT}}/bill/history/{username}?limit={limit}&page={page}
Parameters + Queryâ
| Parameter | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
username | LAG1.0632094194 | Username āļāļāļāļāļđāđāđāļĨāđāļ (Path) |
limit | 10 | āļāļģāļāļ§āļāļĢāļēāļĒāļāļēāļĢāļāđāļāļŦāļāđāļē (Query) |
page | 1 | āļŦāļāđāļēāļāļĩāđāļāđāļāļāļāļēāļĢ (Query) |
Exampleâ
Request
curl -X POST '{{HUAY_API_ENDPOINT}}/bill/history/LAG1.0632094194?limit=10&page=1' \
-H 'Authorization: Bearer <token>'
Response 200 OK
{
"data": [
{
"bill_id": "65i4d5e6f7a8b9c0d1e2f3a4",
"lotto_name": "āļŦāļ§āļĒāļĢāļąāļāļāļēāļĨ",
"total_amount": 100,
"status": "pending",
"created_at": "2024-01-15T10:00:00.000Z"
}
],
"total": 25,
"page": 1
}
8. āļāļķāļāļāļ§āļāļŦāļ§āļĒ (Lotto Draw by ID)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
GET {{HUAY_API_ENDPOINT}}/lotto-draw/lotto-type/{lottoId}
Parametersâ
| Parameter | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
lottoId | 65e1f2a3b4c5d6e7f8a9b0c1 | ID āļāļāļāļāļĢāļ°āđāļ āļāļŦāļ§āļĒ (Path Parameter) |
Exampleâ
Request
curl -X GET '{{HUAY_API_ENDPOINT}}/lotto-draw/lotto-type/65e1f2a3b4c5d6e7f8a9b0c1' \
-H 'Authorization: Bearer <token>'
Response 200 OK
{
"data": [
{
"_id": "65f1a2b3c4d5e6f7a8b9c0d1",
"draw_date": "2024-01-16T00:00:00.000Z",
"close_time": "2024-01-16T14:30:00.000Z",
"status": "open"
}
]
}
9. āļāļķāļāļŦāļĄāļ§āļāļŦāļĄāļđāđāļŦāļ§āļĒ (Lotto Category)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
GET {{HUAY_API_ENDPOINT}}/lotto-category
Exampleâ
Request
curl -X GET '{{HUAY_API_ENDPOINT}}/lotto-category' \
-H 'Authorization: Bearer <token>'
Response 200 OK
{
"data": [
{
"_id": "65j5e6f7a8b9c0d1e2f3a4b5",
"name": "āļŦāļ§āļĒāđāļāļĒ",
"lotto_types": [...]
},
{
"_id": "65j5e6f7a8b9c0d1e2f3a4b6",
"name": "āļŦāļ§āļĒāļāđāļēāļāļāļĢāļ°āđāļāļĻ"
}
]
}
10. āļāļķāļāļāļĨāļŦāļ§āļĒāļĨāđāļēāļŠāļļāļāļāļēāļĄ āļāļĢāļ°āđāļ āļ (Result by Lotto Type)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
GET {{HUAY_API_ENDPOINT}}/lotto-result/lastest/{lottoTypeId}
Parametersâ
| Parameter | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
lottoTypeId | 65e1f2a3b4c5d6e7f8a9b0c1 | ID āļāļĢāļ°āđāļ āļāļŦāļ§āļĒ (Path Parameter) |
Exampleâ
Request
curl -X GET '{{HUAY_API_ENDPOINT}}/lotto-result/lastest/65e1f2a3b4c5d6e7f8a9b0c1' \
-H 'Authorization: Bearer <token>'
Response 200 OK
{
"lotto_type": "āļŦāļ§āļĒāļĢāļąāļāļāļēāļĨ",
"draw_date": "2024-01-16",
"results": {
"three_top": "123",
"two_bottom": "45",
"three_front": ["678", "901"]
}
}
11. āļāļķāļāļāļĨāļŦāļ§āļĒāļĨāđāļēāļŠāļļāļāļāļąāđāļāļŦāļĄāļ (All Latest Results)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
GET {{HUAY_API_ENDPOINT}}/lotto-result/lastest
Exampleâ
Request
curl -X GET '{{HUAY_API_ENDPOINT}}/lotto-result/lastest' \
-H 'Authorization: Bearer <token>'
Response 200 OK
{
"data": [
{
"lotto_type": "āļŦāļ§āļĒāļĢāļąāļāļāļēāļĨ",
"draw_date": "2024-01-16",
"three_top": "123"
},
{
"lotto_type": "āļŦāļ§āļĒāļĨāļēāļ§",
"draw_date": "2024-01-15",
"three_top": "456"
}
]
}
12. āļāļķāļāļāļĨāļŦāļ§āļĒāļāļēāļĄāļ§āļąāļāļāļĩāđ (Results by Date)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
GET {{HUAY_API_ENDPOINT}}/lotto-result/lastest?date={date}
Query Parametersâ
| Parameter | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
date | 2024-01-16 | āļ§āļąāļāļāļĩāđāļāđāļāļāļāļēāļĢāļāļđāļāļĨ (format: YYYY-MM-DD) |
Exampleâ
Request
curl -X GET '{{HUAY_API_ENDPOINT}}/lotto-result/lastest?date=2024-01-16' \
-H 'Authorization: Bearer <token>'
Response 200 OK
{
"data": [
{
"lotto_type": "āļŦāļ§āļĒāļĢāļąāļāļāļēāļĨ",
"draw_date": "2024-01-16",
"three_top": "123"
}
]
}
13. āļāļķāļāļāļĨāļŦāļ§āļĒāļĒāđāļāļāļŦāļĨāļąāļ (Result Last / Limit)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
GET {{HUAY_API_ENDPOINT}}/lotto-result/lastest/limit/{lottoTypeId}
Parametersâ
| Parameter | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
lottoTypeId | 65e1f2a3b4c5d6e7f8a9b0c1 | ID āļāļĢāļ°āđāļ āļāļŦāļ§āļĒ (Path Parameter) |
Exampleâ
Request
curl -X GET '{{HUAY_API_ENDPOINT}}/lotto-result/lastest/limit/65e1f2a3b4c5d6e7f8a9b0c1' \
-H 'Authorization: Bearer <token>'
Response 200 OK
{
"data": [
{ "draw_date": "2024-01-16", "three_top": "123" },
{ "draw_date": "2024-01-15", "three_top": "789" },
{ "draw_date": "2024-01-14", "three_top": "456" }
]
}
14. āļāļķāļāļāļīāļĨāļāļāļāļāļđāđāđāļĨāđāļ (Bill Player)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
POST {{HUAY_API_ENDPOINT}}/bill/player/{playerId}?limit={limit}&page={page}
Parameters + Queryâ
| Parameter | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
playerId | 65g2b3c4d5e6f7a8b9c0d1e2 | ID āļāļāļāļāļđāđāđāļĨāđāļ (Path) |
limit | 10 | āļāļģāļāļ§āļāļĢāļēāļĒāļāļēāļĢāļāđāļāļŦāļāđāļē (Query) |
page | 1 | āļŦāļāđāļēāļāļĩāđāļāđāļāļāļāļēāļĢ (Query) |
Exampleâ
Request
curl -X POST '{{HUAY_API_ENDPOINT}}/bill/player/65g2b3c4d5e6f7a8b9c0d1e2?limit=10&page=1' \
-H 'Authorization: Bearer <token>'
Response 200 OK
{
"data": [
{
"bill_id": "65i4d5e6f7a8b9c0d1e2f3a4",
"total_amount": 100,
"status": "win",
"win_amount": 900
}
],
"total": 15,
"page": 1
}
15. āļāļķāļāļāđāļāļĄāļđāļĨāļāļđāđāđāļĨāđāļ (Get Player by ID)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
GET {{HUAY_API_ENDPOINT}}/player/player/{playerId}
Parametersâ
| Parameter | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
playerId | 65g2b3c4d5e6f7a8b9c0d1e2 | ID āļāļāļāļāļđāđāđāļĨāđāļ (Path Parameter) |
Exampleâ
Request
curl -X GET '{{HUAY_API_ENDPOINT}}/player/player/65g2b3c4d5e6f7a8b9c0d1e2' \
-H 'Authorization: Bearer <token>'
Response 200 OK
{
"_id": "65g2b3c4d5e6f7a8b9c0d1e2",
"username": "LAG1.0632094194",
"credit": 1500.00
}
16. āļĒāļāđāļĨāļīāļāļāļīāļĨ (Reverse / Cancel Bill)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
PUT {{HUAY_API_ENDPOINT}}/bill/{billId}
Parametersâ
| Parameter | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
billId | 65i4d5e6f7a8b9c0d1e2f3a4 | ID āļāļāļāļāļīāļĨ (Path Parameter) |
Exampleâ
Request
curl -X PUT '{{HUAY_API_ENDPOINT}}/bill/65i4d5e6f7a8b9c0d1e2f3a4' \
-H 'Authorization: Bearer <token>'
Response 200 OK
{
"status": true,
"message": "āļĒāļāđāļĨāļīāļāļāļīāļĨāļŠāļģāđāļĢāđāļ"
}
17. āļāļķāļāļāļĢāļ°āđāļ āļāļāļēāļĢāđāļāļāđāļāļ Custom (Bet Type Custom)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
POST {{HUAY_API_ENDPOINT}}/bet-type/list-bet-type-custom
Body application/jsonâ
| Field | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
lotto_type_id | "65e1f2a3b4c5d6e7f8a9b0c1" | ID āļāļāļāļāļĢāļ°āđāļ āļāļŦāļ§āļĒ |
lotto_draw | "65f1a2b3c4d5e6f7a8b9c0d1" | ID āļāļāļāļāļ§āļāļŦāļ§āļĒ |
Exampleâ
Request
curl -X POST '{{HUAY_API_ENDPOINT}}/bet-type/list-bet-type-custom' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{
"lotto_type_id": "65e1f2a3b4c5d6e7f8a9b0c1",
"lotto_draw": "65f1a2b3c4d5e6f7a8b9c0d1"
}'
Response 200 OK
{
"data": [
{
"_id": "65h3c4d5e6f7a8b9c0d1e2f3",
"name": "3 āļāļąāļ§āđāļāđāļ",
"rate": 150,
"min": 1,
"max": 100
}
]
}
18. āļāļķāļāļāļīāļĨāļāļēāļĄāļŦāļĄāļ§āļāļŦāļĄāļđāđ (Bill by Category)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
GET {{HUAY_API_ENDPOINT}}/bill/player/{playerId}?lotto_category={categoryId}&limit=100
Parameters + Queryâ
| Parameter | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
playerId | 65g2b3c4d5e6f7a8b9c0d1e2 | ID āļāļāļāļāļđāđāđāļĨāđāļ (Path) |
lotto_category | 65j5e6f7a8b9c0d1e2f3a4b5 | ID āļŦāļĄāļ§āļāļŦāļĄāļđāđāļŦāļ§āļĒ (Query) |
limit | 100 | āļāļģāļāļ§āļāļĢāļēāļĒāļāļēāļĢ (Query) |
Exampleâ
Request
curl -X GET '{{HUAY_API_ENDPOINT}}/bill/player/65g2b3c4d5e6f7a8b9c0d1e2?lotto_category=65j5e6f7a8b9c0d1e2f3a4b5&limit=100' \
-H 'Authorization: Bearer <token>'
Response 200 OK
{
"data": [
{
"bill_id": "65i4d5e6f7a8b9c0d1e2f3a4",
"lotto_name": "āļŦāļ§āļĒāļĢāļąāļāļāļēāļĨ",
"total_amount": 100,
"status": "pending"
}
]
}
19. āļāļķāļāļāļąāļāļĢāļēāļāđāļēāļĒ (Payout Rate)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
POST {{HUAY_API_ENDPOINT}}/bet-available/payout-rate
Body application/jsonâ
| Field | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
lotto_type_id | "65e1f2a3b4c5d6e7f8a9b0c1" | ID āļāļāļāļāļĢāļ°āđāļ āļāļŦāļ§āļĒ |
Exampleâ
Request
curl -X POST '{{HUAY_API_ENDPOINT}}/bet-available/payout-rate' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{
"lotto_type_id": "65e1f2a3b4c5d6e7f8a9b0c1"
}'
Response 200 OK
{
"data": [
{
"bet_type": "3 āļāļąāļ§āļāļ",
"rate": 900,
"min": 1,
"max": 999
},
{
"bet_type": "2 āļāļąāļ§āļĨāđāļēāļ",
"rate": 90,
"min": 1,
"max": 99
}
]
}
20. āļāļđāļāļĢāļ°āļ§āļąāļāļīāļāļīāļĨāļĒāļĩāđāļāļĩ (Yeekee Bill History)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
GET {{HUAY_API_ENDPOINT}}/bill/yeekee/{playerId}?limit={limit}&page={page}
Parameters + Queryâ
| Parameter | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
playerId | 65g2b3c4d5e6f7a8b9c0d1e2 | ID āļāļāļāļāļđāđāđāļĨāđāļ (Path) |
limit | 10 | āļāļģāļāļ§āļāļĢāļēāļĒāļāļēāļĢāļāđāļāļŦāļāđāļē (Query) |
page | 1 | āļŦāļāđāļēāļāļĩāđāļāđāļāļāļāļēāļĢ (Query) |
Exampleâ
Request
curl -X GET '{{HUAY_API_ENDPOINT}}/bill/yeekee/65g2b3c4d5e6f7a8b9c0d1e2?limit=10&page=1' \
-H 'Authorization: Bearer <token>'
Response 200 OK
{
"data": [
{
"bill_id": "65k6f7a8b9c0d1e2f3a4b5c6",
"round": 150,
"total_amount": 50,
"status": "win",
"win_amount": 450
}
],
"total": 20,
"page": 1
}
21. āļŠāđāļāļāļīāļĨāļĒāļĩāđāļāļĩ (Create Yeekee Bill)â
Authorizationâ
| Type | Key | Value |
|---|---|---|
| Bearer Token | Authorization | Bearer <token> |
Requestâ
POST {{HUAY_API_ENDPOINT}}/bill/yeekee/{playerId}
Parametersâ
| Parameter | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
playerId | 65g2b3c4d5e6f7a8b9c0d1e2 | ID āļāļāļāļāļđāđāđāļĨāđāļ (Path Parameter) |
Body application/jsonâ
| Field | āļāļąāļ§āļāļĒāđāļēāļ | āļāļģāļāļāļīāļāļēāļĒ |
|---|---|---|
round | 150 | āļĢāļāļāļĒāļĩāđāļāļĩ |
bets | [...] | āļĢāļēāļĒāļāļēāļĢāđāļĨāļāļāļĩāđāđāļāļ (Array) |
Exampleâ
Request
curl -X POST '{{HUAY_API_ENDPOINT}}/bill/yeekee/65g2b3c4d5e6f7a8b9c0d1e2' \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{
"round": 150,
"bets": [
{
"number": "123",
"bet_type_id": "65h3c4d5e6f7a8b9c0d1e2f3",
"amount": 10
}
]
}'
Response 200 OK
{
"status": true,
"bill_id": "65k6f7a8b9c0d1e2f3a4b5c7",
"total_amount": 10,
"message": "āļŠāđāļāļāļīāļĨāļĒāļĩāđāļāļĩāļŠāļģāđāļĢāđāļ"
}