Sportbook APISportbook API
  • 1. Create User (Common)
  • 2. Change Password (Common)
  • 3. Change Status (Common)
  • 4. Redirect Login (Common)
  • 5. Get Profile And Credit (Common)
  • 6. Normal Deposit And Withdraw
  • 7. Deposit And Withdraw Pending Transaction
  • 8. Get WinLose By DepositID (Common)
  • 9. Get Bet History By DepositID (Common)
  • 10. Get WinLose And Turnover (Common)
  • 11. Get Winlose By Date
  • 12. Game List (Common)
  • 13. Start Games (Common)
  • 14. Game Detail (Common)
  • 15. Start Lotto (Common)
  • 16. Get WinLose Multi DepositID (Common)
  • 17. Report Winlose Account
  • 18. Get Provider Prefix List (Common)
  • 19. Get Game List By Provider (Common)
  • 20. Get Normal Baccarat Turnover (Common)
  • 21. Get Deposit And Withdraw Transaction (Common)
  • 22. Get Deposit And Withdraw Transaction By User (Common)
  • 23. Get Credit Agent (Common)
  • 24. Get Recently Games (Common)
  • 25. Favourite Games
  • 26. Dashbaord
  • 27. Get Url Start Tournament (Common)
  • Detail Types
  • Rate Limit
  • Error Code
  • English
  • ภาษาไทย
  • 简体中文
  • 1. Create User (Common)
  • 2. Change Password (Common)
  • 3. Change Status (Common)
  • 4. Redirect Login (Common)
  • 5. Get Profile And Credit (Common)
  • 6. Normal Deposit And Withdraw
  • 7. Deposit And Withdraw Pending Transaction
  • 8. Get WinLose By DepositID (Common)
  • 9. Get Bet History By DepositID (Common)
  • 10. Get WinLose And Turnover (Common)
  • 11. Get Winlose By Date
  • 12. Game List (Common)
  • 13. Start Games (Common)
  • 14. Game Detail (Common)
  • 15. Start Lotto (Common)
  • 16. Get WinLose Multi DepositID (Common)
  • 17. Report Winlose Account
  • 18. Get Provider Prefix List (Common)
  • 19. Get Game List By Provider (Common)
  • 20. Get Normal Baccarat Turnover (Common)
  • 21. Get Deposit And Withdraw Transaction (Common)
  • 22. Get Deposit And Withdraw Transaction By User (Common)
  • 23. Get Credit Agent (Common)
  • 24. Get Recently Games (Common)
  • 25. Favourite Games
  • 26. Dashbaord
  • 27. Get Url Start Tournament (Common)
  • Detail Types
  • Rate Limit
  • Error Code
  • English
  • ภาษาไทย
  • 简体中文
  • Overview
  • 1. Create User (Common)
  • 2. Change Password (Common)
  • 3. Change Status (Common)
  • 4. Redirect Login (Common)
  • 5. Get Profile And Credit (Common)
  • 6. Normal Deposit And Withdraw
  • 7. Deposit And Withdraw Pending Transaction
  • 8. Get WinLose By DepositID (Common)
  • 9. Get Bet History By DepositID (Common)
  • 10. Get WinLose And Turnover (Common)
  • 11. Get Winlose By Date
  • 12. Game List (Common)
  • 13. Start Games (Common)
  • 14. Game Detail (Common)
  • 15. Start Lotto (Common)
  • 16. Get WinLose Multi DepositID (Common)
  • 17. Report Winlose Account
  • 18. Get Provider Prefix List (Common)
  • 19. Get Game List By Provider (Common)
  • 20. Get Normal Baccarat Turnover (Common)
  • 21. Get Deposit And Withdraw Transaction (Common)
  • 22. Get Deposit And Withdraw Transaction By User (Common)
  • 23. Get Credit Agent (Common)
  • 24. Get Recently Games (Common)
  • 25. Favourite Games
  • 26. Dashbaord
  • 27. Get Url Start Tournament (Common)

26. Dashbaord

26.1 ดึงข้อมูล Win/Lose และ Turnover ตามเกม (ทั่วไป)

ใช้สำหรับดึงข้อมูลแดชบอร์ดเกี่ยวกับผลแพ้/ชนะ และยอดหมุนเวียน (turnover) ตามเกม

Method: [Post]
Path: {{domain}}/ext/getWlDashboard/{{prefix}}/{{agentUsername}}
Content-Type: application/json

ตัวอย่างข้อมูลที่ต้องส่ง (Request Body)

{
    "agentUsername": "{{agentUsername}}",
    "key": "{{key}}",
    "top": "game",
    "resultType": "turnover",
    "startDate": "01-02-2022 (DD-MM-YYYY)",
    "endDate": "02-02-2022 (DD-MM-YYYY)",
    "limit": 10,
    "page": 1,
    "size": 10,
    "web": "{{whiteLabel}}"
}

คำอธิบายพารามิเตอร์ที่ต้องส่ง

KeyTypeตัวอย่างค่าคำอธิบาย
agentUsernameStringtestagชื่อผู้ใช้ของเอเจนต์
keyStringtnyENKDWvOkBXpvm6UZVaคีย์เฉพาะของเอเจนต์
topStringgameประเภทของข้อมูลที่ต้องการดึง เช่น game
resultTypeStringturnoverประเภทของผลลัพธ์ที่ต้องการดึง (win, lose, turnover)
limitNumber10จำนวนรายการสูงสุดที่ต้องการดึงต่อหน้า
pageNumber1หน้าที่ต้องการดึงข้อมูล
sizeNumber10จำนวนรายการต่อหน้า
startDateDate01-02-2022วันที่เริ่มต้นของช่วงที่ต้องการดูข้อมูล
endDateDate02-02-2022วันที่สิ้นสุดของช่วงที่ต้องการดูข้อมูล
webStringsportbook101เว็บไซต์ที่ใช้งานอยู่

ตัวอย่างข้อมูลที่ได้รับกลับ (Response)

{
    "code": 0,
    "msg": "SUCCESS",
    "data": [
        {
            "key": "65e591a6a8d4f9e78a2359cb",
            "gameInfo": {
                "name": "Gemstones Gold",
                "image": "https://ambimgcdn.co/img/sportsbook/game/PGS/S/PGS_Gemstones%20Gold_1709544120.webp",
                "gameType": "Slot"
            },
            "providerInfo": {
                "name": "PG Soft",
                "image": "https://ambimgcdn.co/img/sportsbook/assets/provider/PG-Soft.png"
            },
            "docCount": 3,
            "value": 22752
        }
    ]
}

คำอธิบายพารามิเตอร์ที่ได้รับกลับ

KeyTypeตัวอย่างค่าคำอธิบาย
codeNumber0รหัสผลลัพธ์ของ API
msgStringSUCCESSข้อความอธิบายผลลัพธ์
dataObjectดูตัวอย่างด้านบนข้อมูลยอดหมุนเวียนสูงสุดตามเกม

รหัสข้อผิดพลาด (Error Code)

ค่าข้อความแจ้งเตือน
0Success (สำเร็จ)
100001ขาดค่าพารามิเตอร์ agentUsername
100002agentUsername ต้องเป็นข้อมูลประเภท String
100003ขาดค่าพารามิเตอร์ key
100004key ต้องเป็นข้อมูลประเภท String
100005ขาดค่าพารามิเตอร์ username
100006username ต้องเป็นข้อมูลประเภท String
100009username ต้องมีความยาวระหว่าง 8-48 ตัวอักษร
100012ไม่พบคีย์ (Key not found)
100013ไม่พบเอเจนต์ (Agent not found)
100014ไม่พบสมาชิก (Member not found)
1000003top ต้องเป็นค่าหนึ่งใน [player, game, provider]
1000004resultType ต้องเป็นค่าหนึ่งใน [win, lose, turnover]
100017ทำธุรกรรมหลายรายการพร้อมกัน กรุณารอ 1 นาทีและลองใหม่อีกครั้ง

26.2 ดึงข้อมูล Win/Lose และ Turnover ตามผู้ให้บริการ (ทั่วไป)

ใช้สำหรับดึงข้อมูลแดชบอร์ดเกี่ยวกับผลแพ้/ชนะ และยอดหมุนเวียน (turnover) ตามผู้ให้บริการ

Method: [Post]
Path: {{domain}}/ext/getWlDashboard/{{prefix}}/{{agentUsername}}
Content-Type: application/json

ตัวอย่างข้อมูลที่ต้องส่ง (Request Body)

{
    "agentUsername": "{{agentUsername}}",
    "key": "{{key}}",
    "top": "provider",
    "resultType": "turnover",
    "startDate": "01-02-2022 (DD-MM-YYYY)",
    "endDate": "02-02-2022 (DD-MM-YYYY)",
    "limit": 10,
    "page": 1,
    "size": 10,
    "web": "{{whiteLabel}}"
}

คำอธิบายพารามิเตอร์ที่ต้องส่ง

KeyTypeตัวอย่างค่าคำอธิบาย
agentUsernameStringtestagชื่อผู้ใช้ของเอเจนต์
keyStringtnyENKDWvOkBXpvm6UZVaคีย์เฉพาะของเอเจนต์
topStringproviderประเภทของข้อมูลที่ต้องการดึง เช่น provider
resultTypeStringturnoverประเภทของผลลัพธ์ที่ต้องการดึง (win, lose, turnover)
limitNumber10จำนวนรายการสูงสุดที่ต้องการดึงต่อหน้า
pageNumber1หน้าที่ต้องการดึงข้อมูล
sizeNumber10จำนวนรายการต่อหน้า
startDateDate01-02-2022วันที่เริ่มต้นของช่วงที่ต้องการดูข้อมูล
endDateDate02-02-2022วันที่สิ้นสุดของช่วงที่ต้องการดูข้อมูล
webStringsportbook101เว็บไซต์ที่ใช้งานอยู่

ตัวอย่างข้อมูลที่ได้รับกลับ (Response)

{
    "code": 0,
    "msg": "SUCCESS",
    "data": [
         {
            "key": "PGS",
            "providerInfo": {
                "name": "PG Soft",
                "image": "https://ambimgcdn.co/img/sportsbook/assets/provider/PG-Soft.png"
            },
            "docCount": 177,
            "value": 235338.8
        }
    ]
}

คำอธิบายพารามิเตอร์ที่ได้รับกลับ

KeyTypeตัวอย่างค่าคำอธิบาย
codeNumber0รหัสผลลัพธ์ของ API
msgStringSUCCESSข้อความอธิบายผลลัพธ์
dataObjectดูตัวอย่างด้านบนข้อมูลยอดหมุนเวียนสูงสุดตามผู้ให้บริการ

รหัสข้อผิดพลาด (Error Code)

ค่าข้อความแจ้งเตือน
0Success (สำเร็จ)
100001ขาดค่าพารามิเตอร์ agentUsername
100002agentUsername ต้องเป็นข้อมูลประเภท String
100003ขาดค่าพารามิเตอร์ key
100004key ต้องเป็นข้อมูลประเภท String
100005ขาดค่าพารามิเตอร์ username
100006username ต้องเป็นข้อมูลประเภท String
100009username ต้องมีความยาวระหว่าง 8-48 ตัวอักษร
100012ไม่พบคีย์ (Key not found)
100013ไม่พบเอเจนต์ (Agent not found)
100014ไม่พบสมาชิก (Member not found)
1000003top ต้องเป็นค่าหนึ่งใน [player, game, provider]
1000004resultType ต้องเป็นค่าหนึ่งใน [win, lose, turnover]
100017ทำธุรกรรมหลายรายการพร้อมกัน กรุณารอ 1 นาทีและลองใหม่อีกครั้ง

26.3 ดึงข้อมูล Win/Lose และ Turnover ตามผู้เล่น (ทั่วไป)

ใช้สำหรับดึงข้อมูลแดชบอร์ดเกี่ยวกับผลแพ้/ชนะ และยอดหมุนเวียน (turnover) ตามผู้เล่น

Method: [Post]
Path: {{domain}}/ext/getWlDashboard/{{prefix}}/{{agentUsername}}
Content-Type: application/json

ตัวอย่างข้อมูลที่ต้องส่ง (Request Body)

{
    "agentUsername": "{{agentUsername}}",
    "key": "{{key}}",
    "top": "player",
    "resultType": "turnover",
    "startDate": "01-02-2022 (DD-MM-YYYY)",
    "endDate": "02-02-2022 (DD-MM-YYYY)",
    "limit": 10,
    "page": 1,
    "size": 10,
    "web": "{{whiteLabel}}"
}

คำอธิบายพารามิเตอร์ที่ต้องส่ง

KeyTypeตัวอย่างค่าคำอธิบาย
agentUsernameStringtestagชื่อผู้ใช้ของเอเจนต์
keyStringtnyENKDWvOkBXpvm6UZVaคีย์เฉพาะของเอเจนต์
topStringplayerประเภทของข้อมูลที่ต้องการดึง เช่น player
resultTypeStringturnoverประเภทของผลลัพธ์ที่ต้องการดึง (win, lose, turnover)
limitNumber10จำนวนรายการสูงสุดที่ต้องการดึงต่อหน้า
pageNumber1หน้าที่ต้องการดึงข้อมูล
sizeNumber10จำนวนรายการต่อหน้า
startDateDate01-02-2022วันที่เริ่มต้นของช่วงที่ต้องการดูข้อมูล
endDateDate02-02-2022วันที่สิ้นสุดของช่วงที่ต้องการดูข้อมูล
webStringsportbook101เว็บไซต์ที่ใช้งานอยู่

ตัวอย่างข้อมูลที่ได้รับกลับ (Response)

{
    "code": 0,
    "msg": "SUCCESS",
    "data": [
        {
            "key": "agthbmb03",
            "docCount": 211,
            "value": 382525.29
        }
    ]
}

คำอธิบายพารามิเตอร์ที่ได้รับกลับ

KeyTypeตัวอย่างค่าคำอธิบาย
codeNumber0รหัสผลลัพธ์ของ API
msgStringSUCCESSข้อความอธิบายผลลัพธ์
dataObjectดูตัวอย่างด้านบนข้อมูลยอดหมุนเวียนสูงสุดตามผู้เล่น

รหัสข้อผิดพลาด (Error Code)

ค่าข้อความแจ้งเตือน
0Success (สำเร็จ)
100001ขาดค่าพารามิเตอร์ agentUsername
100002agentUsername ต้องเป็นข้อมูลประเภท String
100003ขาดค่าพารามิเตอร์ key
100004key ต้องเป็นข้อมูลประเภท String
100005ขาดค่าพารามิเตอร์ username
100006username ต้องเป็นข้อมูลประเภท String
100009username ต้องมีความยาวระหว่าง 8-48 ตัวอักษร
100012ไม่พบคีย์ (Key not found)
100013ไม่พบเอเจนต์ (Agent not found)
100014ไม่พบสมาชิก (Member not found)
1000003top ต้องเป็นค่าหนึ่งใน [player, game, provider]
1000004resultType ต้องเป็นค่าหนึ่งใน [win, lose, turnover]
100017ทำธุรกรรมหลายรายการพร้อมกัน กรุณารอ 1 นาทีและลองใหม่อีกครั้ง

26.4 รับข้อมูลกราฟแดชบอร์ด Win/Lose, Turnover และผู้เล่น (Common)

ใช้เพื่อดึงข้อมูลสำหรับแดชบอร์ด Win/Lose, Turnover และจำนวนผู้เล่นในรูปแบบกราฟ

Method : [Post]
Path : {{domain}}/ext/getGraphDashboard/{{prefix}}/{{agentUsername}}
Content-Type : application/json

ตัวอย่าง Request Body

{
    "agentUsername": "{{agentUsername}}",
    "key": "{{key}}",
    "startDate": "01-02-2022 (DD-MM-YYYY)",
    "endDate": "02-02-2022 (DD-MM-YYYY)",
    "web": "{{whiteLabel}}"   
}
KeyTypeตัวอย่างค่าคำอธิบาย
agentUsernameStringtestagชื่อผู้ใช้ของเอเจนต์
keyStringtnyENKDWvOkBXpvm6UZVaคีย์เฉพาะของเอเจนต์
startDateDate01-02-2022วันที่เริ่มต้นของช่วงที่ต้องการดูข้อมูล
endDateDate02-02-2022วันที่สิ้นสุดของช่วงที่ต้องการดูข้อมูล
webStringsportbook101เว็บไซต์ที่ใช้งานอยู่

Response

{
    "code": 0,
    "msg": "SUCCESS",
    "data": [
        {
            "keyAsString": "2025-02-05",
            "wl": 401.14999999999986,
            "turnover": 665.6,
            "player": 2
        },
        {
            "keyAsString": "2025-02-06",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-07",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-08",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-09",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-10",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-11",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-12",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-13",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-14",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-15",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-16",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-17",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-18",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-19",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-20",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-21",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-22",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-23",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-24",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-25",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-26",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-27",
            "wl": 0,
            "turnover": 0,
            "player": 0
        },
        {
            "keyAsString": "2025-02-28",
            "wl": -1.2,
            "turnover": 6,
            "player": 1
        }
    ]
}

คำอธิบายพารามิเตอร์ที่ได้รับกลับ

KeyTypeตัวอย่างค่าคำอธิบาย
codeNumber0รหัสผลลัพธ์ของ API
msgStringSUCCESSข้อความอธิบายผลลัพธ์
dataObjectดูตัวอย่างด้านบนข้อมูลยอดหมุนเวียนสูงสุดตามผู้เล่น

รหัสข้อผิดพลาด (Error Code)

ค่าข้อความแจ้งเตือน
0Success (สำเร็จ)
100001ขาดค่าพารามิเตอร์ agentUsername
100002agentUsername ต้องเป็นข้อมูลประเภท String
100003ขาดค่าพารามิเตอร์ key
100004key ต้องเป็นข้อมูลประเภท String
100005ขาดค่าพารามิเตอร์ username
100006username ต้องเป็นข้อมูลประเภท String
100009username ต้องมีความยาวระหว่าง 8-48 ตัวอักษร
100012ไม่พบคีย์ (Key not found)
100013ไม่พบเอเจนต์ (Agent not found)
100014ไม่พบสมาชิก (Member not found)
1000003top ต้องเป็นค่าหนึ่งใน [player, game, provider]
1000004resultType ต้องเป็นค่าหนึ่งใน [win, lose, turnover]
100017ทำธุรกรรมหลายรายการพร้อมกัน กรุณารอ 1 นาทีและลองใหม่อีกครั้ง

26.5 รับข้อมูลผู้ใช้งานออนไลน์ (Common)

ใช้เพื่อดึงข้อมูลผู้ใช้งานออนไลน์ตามประเภท

Method : [Post]
Path : {{domain}}/ext/getUserOnline/{{prefix}}/{{agentUsername}}
Content-Type : application/json

ตัวอย่าง Request Body

{
    "agentUsername": "{{agentUsername}}",
    "key": "{{key}}",
    "web": "{{whiteLabel}}"   
}
KeyTypeตัวอย่างค่าคำอธิบาย
agentUsernameStringtestagชื่อผู้ใช้ของเอเจนต์
keyStringtnyENKDWvOkBXpvm6UZVaคีย์เฉพาะของเอเจนต์
webStringsportbook101เว็บไซต์ที่ใช้งานอยู่

Response

{
    "code": 0,
    "msg": "SUCCESS",
    "data": [
    {
        "_id": {
            "source": "slot"
        },
        "count": 1
    },
    {
        "_id": {
            "source": "plb"
        },
        "count": 1
    }
]
}

คำอธิบายพารามิเตอร์ที่ได้รับกลับ

KeyTypeตัวอย่างค่าคำอธิบาย
codeNumber0รหัสผลลัพธ์ของ API
msgStringSUCCESSข้อความอธิบายผลลัพธ์
dataObjectดูตัวอย่างด้านบนข้อมูลจำนวนผู้เล่นออนไลน์ตามประภาท

รหัสข้อผิดพลาด (Error Code)

ค่าข้อความแจ้งเตือน
0Success (สำเร็จ)
100001ขาดค่าพารามิเตอร์ agentUsername
100002agentUsername ต้องเป็นข้อมูลประเภท String
100003ขาดค่าพารามิเตอร์ key
100004key ต้องเป็นข้อมูลประเภท String
100005ขาดค่าพารามิเตอร์ username
100006username ต้องเป็นข้อมูลประเภท String
100009username ต้องมีความยาวระหว่าง 8-48 ตัวอักษร
100012ไม่พบคีย์ (Key not found)
100013ไม่พบเอเจนต์ (Agent not found)
100014ไม่พบสมาชิก (Member not found)
100017ทำธุรกรรมหลายรายการพร้อมกัน กรุณารอ 1 นาทีและลองใหม่อีกครั้ง
ก่อนหน้า
25. Favourite Games
ถัดไป
27. Get Url Start Tournament (Common)