POST Login
Description
āđāļāđāļŠāļģāļŦāļĢāļąāļ login āđāļāđāļēāļĢāļ°āļāļāđāļĨāļ°āļĢāļąāļ JWT Token āļŠāļģāļŦāļĢāļąāļāđāļāđāļāļēāļ API āļāļ·āđāļāđ
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
| username | String | Required | Username āļŠāļģāļŦāļĢāļąāļ login |
| password | String | Required | Password āļŠāļģāļŦāļĢāļąāļ login |
| pin | String | Required | PIN 6 āļŦāļĨāļąāļ |
Request Example
{
"username": "bot0860",
"password": "aa112233++",
"pin": "123456"
}
Response Example
{
"jwt": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"username": "bot0860",
"message": "Login āļŠāļģāđāļĢāđāļāļŠāļģāļŦāļĢāļąāļ bot0860"
}
POST Login Multiple Accounts
Description
Login āļŦāļĨāļēāļĒ accounts āļāļĢāđāļāļĄāļāļąāļāđāļĨāļ°āļāļąāļāļāļķāļ JWT Token āļāļāļāđāļāđāļĨāļ° account
Request Body
āļŠāđāļāđāļāđāļ object āļāļĩāđāļĄāļĩ key āđāļāđāļāļāļ·āđāļāļāļĩāđāļāđāļāļāļāļēāļĢ āđāļĨāļ° value āđāļāđāļāļāđāļāļĄāļđāļĨ login
Request Example
{
"a": {
"username": "zds88zzq",
"password": "aa112233++",
"pin": "445566"
},
"b": {
"username": "zds88zzr",
"password": "bb112233++",
"pin": "556677"
}
}
GET JWT List
Description
āđāļŠāļāļāļĢāļēāļĒāļāļēāļĢ JWT Token āļāļąāđāļāļŦāļĄāļāļāļĩāđāļĄāļĩāđāļāļĢāļ°āļāļ
Response Example
{
"success": true,
"count": 2,
"jwtTokens": [
{
"username": "bot0860",
"hasToken": true,
"tokenPreview": "***...last20chars",
"timestamp": "2024-06-06T10:30:00.000Z"
}
],
"message": "āļāļ JWT Token 2 āļĢāļēāļĒāļāļēāļĢ"
}
DELETE JWT Clear
Description
āļĨāļ JWT Token āļāļāļāļāļēāļāļĢāļ°āļāļ
Request Body (Optional)
| Parameter | Type | Required | Description |
|---|---|---|---|
| username | String | Optional | āļĢāļ°āļāļļāđāļāļ·āđāļāļĨāļāđāļāļāļēāļ° JWT āļāļāļ username āļāļąāđāļ (āļāđāļēāđāļĄāđāļĢāļ°āļāļļāļāļ°āļĨāļāļāļąāđāļāļŦāļĄāļ) |
POST Create Member
Description
āļŠāļĢāđāļēāļ Member account āđāļŦāļĄāđ
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
| userName | String | Required | Username āļāļĩāđāļāđāļāļāļāļēāļĢāļŠāļĢāđāļēāļ |
| password | String | Optional | Password (default: "123123123Zz@@") |
| firstName | String | Optional | āļāļ·āđāļ (default: "ABC") |
| lastName | String | Optional | āļāļēāļĄāļŠāļāļļāļĨ (default: "Xenter") |
| useUsername | String | Optional | āļĢāļ°āļāļļ username āļāļĩāđāļāđāļāļāļāļēāļĢāđāļāđ JWT |
Request Example
{
"userName": "testuser001",
"password": "Test@123456",
"firstName": "John",
"lastName": "Doe",
"useUsername": "bot0860"
}
POST Create Bulk Members
Description
āļŠāļĢāđāļēāļ Member accounts āļŦāļĨāļēāļĒāđ account āļāļĢāđāļāļĄāļāļąāļ (āļŠāļđāļāļŠāļļāļ 100 accounts)
Request Example
{
"userNames": ["zds88zz001", "zds88zz002", "zds88zz003"],
"password": "123123123Zz@@",
"firstName": "ABC",
"lastName": "Xenter",
"useUsername": "bot0860"
}
POST Change Password
Description
āđāļāļĨāļĩāđāļĒāļāļĢāļŦāļąāļŠāļāđāļēāļāļāļāļ Member
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
| customerId | Number | Required | Customer ID āļāļĩāđāļāđāļāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāļĢāļŦāļąāļŠāļāđāļēāļ |
| password | String | Required | āļĢāļŦāļąāļŠāļāđāļēāļāđāļŦāļĄāđ |
| accountId | String | Optional | Account ID (āļāđāļēāđāļĄāđāđāļŠāđāļāļ°āđāļāđ customerId) |
Request Example
{
"customerId": 35688234,
"accountId": "zds88zz960",
"password": "@@123123Zz",
"useUsername": "bot0860"
}
POST Suspend Account
Description
āļĨāđāļāļ/āļāļĨāļāļĨāđāļāļ account
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
| customerId | Number | Required | Customer ID āļāļĩāđāļāđāļāļāļāļēāļĢ suspend |
| isSuspended | Boolean | Required | true = āļĨāđāļāļ, false = āļāļĨāļāļĨāđāļāļ |
Request Example
{
"customerId": 35688231,
"isSuspended": true,
"useUsername": "bot0860"
}
POST Suspend Bulk Accounts
Description
āļĨāđāļāļ/āļāļĨāļāļĨāđāļāļāļŦāļĨāļēāļĒ accounts āļāļĢāđāļāļĄāļāļąāļ (āļŠāļđāļāļŠāļļāļ 50 accounts)
Request Example
{
"customers": [35688231, 35688232, 35688233],
"isSuspended": true,
"useUsername": "bot0860"
}
POST Topup Credit
Description
āđāļāļīāļĄāđāļāļĢāļāļīāļāđāļŦāđāļāļąāļ Member
Request Body
āļĢāļāļāļĢāļąāļāļŦāļĨāļēāļĒāļĢāļđāļāđāļāļ:
- āđāļāļīāļĄāđāļŦāđ 1 āļāļ
- āđāļāļīāļĄāđāļŦāđāļŦāļĨāļēāļĒāļāļāļāļģāļāļ§āļāđāļāđāļēāļāļąāļ
- āđāļāļīāļĄāđāļŦāđāļŦāļĨāļēāļĒāļāļāļāļģāļāļ§āļāļāđāļēāļāļāļąāļ
Request Examples
āļĢāļđāļāđāļāļāļāļĩāđ 1: āđāļāļīāļĄāđāļŦāđ 1 āļāļ
{
"customerId": 123,
"amount": 100,
"boardtotal": 1000,
"accountId": "bot0860"
}
āļĢāļđāļāđāļāļāļāļĩāđ 2: āđāļāļīāļĄāđāļŦāđāļŦāļĨāļēāļĒāļāļāļāļģāļāļ§āļāđāļāđāļēāļāļąāļ
{
"customerId": "123,456,789",
"amount": 100
}
āļĢāļđāļāđāļāļāļāļĩāđ 3: āđāļāļīāļĄāđāļŦāđāļŦāļĨāļēāļĒāļāļāļāļģāļāļ§āļāļāđāļēāļāļāļąāļ
{
"customers": [
{
"customerId": 123,
"amount": 130,
"boardtotal": 1000,
"accountId": "bot0860"
},
{
"customerId": 456,
"amount": 105
}
]
}
POST Get Credit
Description
āļāļķāļāļāđāļāļĄāļđāļĨāđāļāļĢāļāļīāļāļāļāļ Member
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | String | Required | Account ID āļāļĩāđāļāđāļāļāļāļēāļĢāļāļđāļāđāļāļĄāļđāļĨāđāļāļĢāļāļīāļ |
| useUsername | String | Optional | āļĢāļ°āļāļļ username āļāļĩāđāļāđāļāļāļāļēāļĢāđāļāđ JWT |
Request Example
{
"accountId": "testuser001",
"useUsername": "bot0860"
}
POST Transfer (Withdraw)
Description
āļāļāļāđāļāļīāļāļāļēāļ Member (āļĢāļ°āļāļāļāļ° suspend account āļāđāļāļāļāļģ transfer āđāļĨāļ° unsuspend āļŦāļĨāļąāļāđāļŠāļĢāđāļ)
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
| customerId | Number | Required | Customer ID āļāļĩāđāļāđāļāļāļāļēāļĢāļāļāļāđāļāļīāļ |
| amount | Number | Required | āļāļģāļāļ§āļāđāļāļīāļāļāļĩāđāļāđāļāļāļāļēāļĢāļāļāļ (āļŠāđāļāđāļāđāļāļāđāļēāļāļ§āļ) |
| boardtotal | Number | Optional | āļāļĢāļ§āļāļŠāļāļ boardtotal āļāđāļāļāļāļāļ |
| cashbalance | Number | Optional | āļāļĢāļ§āļāļŠāļāļ cashbalance āļāđāļāļāļāļāļ |
| skipBetCreditCheck | Boolean | Optional | āļāđāļēāļĄāļāļēāļĢāđāļāđāļ bet credit (default: false) |
| agentCustomerId | Number | Optional | Agent Customer ID āļŠāļģāļŦāļĢāļąāļāđāļāđāļ bet credit |
Request Example
{
"customerId": 35688234,
"amount": 10,
"boardtotal": 909015.0,
"cashbalance": -19039187.83,
"skipBetCreditCheck": false,
"agentCustomerId": 34185327,
"useUsername": "bot0860"
}
Response Example
{
"success": true,
"message": "Transfer āļŠāļģāđāļĢāđāļāļŠāļģāļŦāļĢāļąāļ Customer ID 35688234",
"customerId": 35688234,
"amount": 10,
"breakdown": {
"totalWithdrawn": 10,
"fromCredit": 10,
"fromBalance": 0
},
"balanceBefore": {
"credit": 15,
"totalBalance": 100,
"betCredit": 115
},
"balanceAfter": {
"credit": 5,
"totalBalance": 100,
"betCredit": 105
}
}
āļŦāļĄāļēāļĒāđāļŦāļāļļ
- āļĢāļ°āļāļāļāļ°āļāļąāļāļāļēāļ Credit āļāđāļāļ āļŦāļēāļāđāļĄāđāļāļāļāļ°āļāļąāļāļāļēāļ Balance
- āļĢāļ°āļāļāļāļ° suspend account āļāļąāļāđāļāļĄāļąāļāļīāļāđāļāļāļāļģ transfer āđāļĨāļ° unsuspend āļŦāļĨāļąāļāđāļŠāļĢāđāļ
- āļŦāļēāļāđāļĄāđāļĢāļ°āļāļļ agentCustomerId āļāļēāļāļāļģāđāļŦāđāđāļāđāļ bet credit āđāļĄāđāļāļđāļāļāđāļāļ