# 3.7 Partner API — Get Good Road Detail

# Overview

Retrieve baccarat table road details and live betting summary from the partner endpoint.

  • Method: GET
  • URL: https://api.prettymiddle.com/api/partner/askmepage/get-good-road-detail
  • Content-Type: application/json
  • Auth: Not required in the live verification call on 2026-04-02
  • Last verified: 2026-04-02
  • Observed result: HTTP 200, application/json, 6 table records returned

This document is a standalone reference based on the live response verified on 2026-04-02. Some field meanings are inferred from baccarat naming and observed values.


# Purpose

This endpoint returns a list of baccarat tables with:

  • current game / round information
  • online player count
  • road history (statistics)
  • betting totals (btt)
  • detailed bet breakdown (btte)

# Request

# Example cURL

curl --request GET \
  --url 'https://api.prettymiddle.com/api/partner/askmepage/get-good-road-detail'
1
2

# Request Parameters

No query parameters were present in the provided example.

# Request Headers

No custom headers were required in the live verification request on 2026-04-02.


# Success Response

# HTTP 200

{
  "code": 0,
  "msg": "Success.",
  "data": [
    {
      "btt": {
        "amt": 1900,
        "percent": 0,
        "user": 20
      },
      "btte": {
        "banker": { "amt": 900, "percent": 0, "user": 15 },
        "big": { "amt": 0, "percent": 0, "user": 0 },
        "bn": { "amt": 0, "percent": 0, "user": 0 },
        "bp": { "amt": 0, "percent": 0, "user": 0 },
        "player": { "amt": 1000, "percent": 0, "user": 5 },
        "pn": { "amt": 0, "percent": 0, "user": 0 },
        "pp": { "amt": 0, "percent": 0, "user": 0 },
        "sm": { "amt": 0, "percent": 0, "user": 0 },
        "super6": { "amt": 0, "percent": 0, "user": 0 },
        "tie": { "amt": 0, "percent": 0, "user": 0 },
        "tt": { "amt": 1900, "percent": 0, "user": 20 }
      },
      "gameId": 66197652,
      "grCount": 5,
      "online": 142,
      "round": 6,
      "statistics": ["b", "pp", "b", "t", "p", "b"],
      "tableId": "BAC-WM2",
      "tableImage": "https://prod.cdnpt.click/prod/BAC-WM2.png",
      "tableName": "Prettywm2",
      "type": "Baccarat"
    }
  ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

# Live Verification Snapshot

  • Verified at: 2026-04-02
  • HTTP status: 200
  • Content-Type: application/json
  • Returned records: 6
  • First live table observed: BAC-WM2 (Prettywm2)

# Response Structure

# Top-level Response

Field Type Example Description
code number 0 Result code. 0 indicates success.
msg string "Success." Result message.
data array<object> [...] List of table road detail entries.

# data[] Table Object

Field Type Example Description
gameId number 66197652 Current game identifier.
grCount number 5 Good-road related count returned by provider.
online number 142 Number of online users at the table.
round number 6 Current round number.
statistics array<string> ["b","pp","b","t","p","b"] Baccarat road history tokens.
tableId string "BAC-WM2" Table code / unique table identifier.
tableImage string CDN URL Table image URL.
tableName string "Prettywm2" Display table name.
type string "Baccarat" Game type.
btt object { "amt": 1900, ... } Total betting summary across the table.
btte object { "banker": {...}, "player": {...} } Betting totals by bet type.

# btt Object

Field Type Example Description
amt number 1900 Total bet amount.
percent number 0 Provider percentage field.
user number 20 Total users participating in bets.

# btte Object

Each child under btte uses the same structure:

{
  "amt": 0,
  "percent": 0,
  "user": 0
}
1
2
3
4
5
Field Meaning
banker Banker bet summary
player Player bet summary
tie Tie bet summary
bp Banker pair
pp Player pair
bn Banker natural / side bet code from provider
pn Player natural / side bet code from provider
big Big side bet
sm Small side bet
super6 Super 6 side bet
tt Total table bet summary

# Baccarat statistics Token Notes

The statistics array contains short baccarat result markers. Based on common usage and the sample data:

Token Likely Meaning
p Player win
b Banker win
t Tie
pp Player pair
bp Banker pair
pb Player win + Banker pair
bb Banker streak / provider-specific banker marker
tp Tie + Player pair
tb Tie + Banker pair
tpb Tie + pair combination observed in live data
ppb Pair combination observed in live data

Exact shorthand interpretation should be confirmed with the upstream provider if strict business mapping is required.


# Example Use Cases

  • Show baccarat table cards / road widgets on a partner dashboard
  • Rank tables by online, grCount, or total betting amount
  • Display real-time popularity and recent outcome trends
  • Filter only type = Baccarat tables for UI presentation

# Notes & Assumptions

  1. This endpoint appears to be external to the current service repository.
  2. A live verification request on 2026-04-02 succeeded without custom authentication headers.
  3. Some field semantics such as grCount, bn, pn, and several road tokens are inferred and may need provider confirmation.
  4. The live response returned 6 tables in data, so consumers should always parse the response as an array.

# Example Parsed Object

{
  "tableId": "BAC-WM2",
  "tableName": "Prettywm2",
  "type": "Baccarat",
  "online": 142,
  "round": 6,
  "grCount": 5,
  "totalBetAmount": 1900,
  "totalBetUsers": 20
}
1
2
3
4
5
6
7
8
9
10