# 9. Odd Feed Api

# 9.1 CreateNewGame

# Request Body

Parameter Type Description
service String Fixed value"createNewGame"
data Object Object response.
gameId Number GameID
tableName String
tableId String
type String Baccarat, DragonTiger
round Number
dealer Object
id String
name String
name_th String
name_en String
name_cn String
img String
tl Number
status String
startDate Date Date type “yyyy-MM-dd HH:mm:ss” (GMT+0)
endDate Date Date type “yyyy-MM-dd HH:mm:ss” (GMT+0)

# Example Request Body

{
   "service":"createNewGame",
   "data":{
      "gameId":19360354,
      "tableName":"Pretty03",
      "tableId":"BAC-03",
      "type":"Baccarat",
      "round":15,
      "dealer":{
         "id":"181373",
         "name":"Hanna",
         "name_th":"Hanna",
         "name_en":"Hanna",
         "name_cn":"Hanna",
         "img":"https://s3.ap-southeast-1.amazonaws.com/cdn.thf4k.com/8ea7056c-e272-2b19-39c7-7ba56311caee.jpg"
      },
      "tl":20,
      "status":"CountDown",
      "startDate":"2024-09-02T06:19:54.303Z",
      "endDate":"2024-09-02T06:20:14.303Z"
   }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

# Response Body

Parameter Type Required Description
code Number Yes Result Code Reference.

# Service Response Code

Parameter Description Remark
0 SUCCESS If not response code 0 will retry 3 times.

# Example Service Respond Code

{
  "code": 0,
}
1
2
3

# 9.2 ShowResult

# Request Body

Parameter Type Description
service String Fixed value"showResult"
data Object Object response.
gameId Number GameID
tableName String
tableId String
type String Baccarat, DragonTiger
round Number
status String
startDate Date Date type “yyyy-MM-dd HH:mm:ss” (GMT+0)

# Example Request Body

{
   "service":"showResult",
   "data":{
      "gameId":19360354,
      "tableName":"Pretty03",
      "tableId":"BAC-03",
      "type":"Baccarat",
      "round":15,
      "status":"showResult",
      "startDate":"2024-09-02T06:20:19.719Z"
   }
}
1
2
3
4
5
6
7
8
9
10
11
12

# Response Body

Parameter Type Required Description
code Number Yes Result Code Reference.

# Service Response Code

Parameter Description Remark
0 SUCCESS If not response code 0 will retry 3 times.

# Example Service Respond Code

{
  "code": 0,
}
1
2
3

# 9.3 AddCard

# Request Body

Parameter Type Description
service String Fixed value"addCard"
data Object Object response.
gameId Number GameID
tableName String
tableId String
type String Baccarat, DragonTiger
round Number
result Object
banker_1 String
banker_2 String
banker_3 String
banker123 Number
player_1 String
player_2 String
player_3 String
player123 Number
status String
startDate Date Date type “yyyy-MM-dd HH:mm:ss” (GMT+0)

# Example Request Body

{
   "service":"addCard",
   "data":{
      "gameId":19360631,
      "tableName":"Pretty04",
      "tableId":"BAC-04",
      "type":"Baccarat",
      "round":2,
      "result":{
         "banker_1":"6D",
         "banker_2":"AC",
         "banker_3":null,
         "banker123":7,
         "player_1":"3H",
         "player_2":"9H",
         "player_3":null,
         "player123":12
      },
      "status":"addCard",
      "startDate":"2024-09-02T06:32:36.546Z"
   }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

# Response Body

Parameter Type Required Description
code Number Yes Result Code Reference.

# Service Response Code

Parameter Description Remark
0 SUCCESS If not response code 0 will retry 3 times.

# Example Service Respond Code

{
  "code": 0,
}
1
2
3

# 9.4 PayOut

# Request Body

Parameter Type Description
service String Fixed value"payOut"
data Object Object response.
gameId Number GameID
tableName String
tableId String
type String Baccarat, DragonTiger
round Number
result Object
banker_1 String
banker_2 String
banker_3 String
banker123 Number
player_1 String
player_2 String
player_3 String
player123 Number
winLoseResult ArrayString
status String
startDate Date Date type “yyyy-MM-dd HH:mm:ss” (GMT+0)

# Example Request Body

{
   "service":"payOut",
   "data":{
      "gameId":19360354,
      "tableName":"Pretty03",
      "tableId":"BAC-03",
      "type":"Baccarat",
      "round":15,
      "result":{
         "banker_1":"AD",
         "banker_2":"4S",
         "banker_3":"8C",
         "banker123":3,
         "player_1":"6S",
         "player_2":"4S",
         "player_3":"6H",
         "player123":6
      },
      "winLoseResult":[
         "player",
         "big"
      ],
      "status":"payOut",
      "startDate":"2024-09-02T06:20:44.736Z"
   }
}
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

# Response Body

Parameter Type Required Description
code Number Yes Result Code Reference.

# Service Response Code

Parameter Description Remark
0 SUCCESS If not response code 0 will retry 3 times.

# Example Service Respond Code

{
  "code": 0,
}
1
2
3

# 9.5 Cancel

# Request Body

Parameter Type Description
service String Fixed value"cancel"
data Object Object response.
gameId Number GameID
tableName String
status String

# Example Request Body

{
    "service": "cancel",
    "data": {
        "gameId": 19360354,
        "tableName": "Pretty03",
        "status": "cancel"
    }
}
1
2
3
4
5
6
7
8

# Response Body

Parameter Type Required Description
code Number Yes Result Code Reference.

# Service Response Code

Parameter Description Remark
0 SUCCESS If not response code 0 will retry 3 times.

# Example Service Respond Code

{
  "code": 0,
}
1
2
3

# 9.6 Shuffle

# Request Body

Parameter Type Description
service String Fixed value"shuffle"
data Object Object response.
tableName String
tableId String
type String
status String

# Example Request Body

{
    "service": "shuffle",
    "data": {
        "tableName":"Pretty03",
        "tableId":"BAC-03",
        "type":"Baccarat",
        "status": "shuffle"
    }
}
1
2
3
4
5
6
7
8
9

# Response Body

Parameter Type Required Description
code Number Yes Result Code Reference.

# Service Response Code

Parameter Description Remark
0 SUCCESS If not response code 0 will retry 3 times.

# Example Service Respond Code

{
  "code": 0,
}
1
2
3

# 9.7 GetDetailByGameId

Method : [Get]
Url : https://api-dev.prettygaming.asia/clientRoute/game/byGameId/{ id }
Headers : content-type application/json

# Response Body

Parameter Type Description
code Number Result Code Reference.
msg String Information message.
data Object Object response.
btt Object Object response.
banker Object Object response.
amt Number
user Number
percent Number
player Object Object response.
amt Number
user Number
percent Number
tie Object Object response.
amt Number
user Number
percent Number
super6 Object Object response.
amt Number
user Number
percent Number
bp Object Object response.
amt Number
user Number
percent Number
pp Object Object response.
amt Number
user Number
percent Number
bn Object Object response.
amt Number
user Number
percent Number
pn Object Object response.
amt Number
user Number
percent Number
big Object Object response.
amt Number
user Number
percent Number
sm Object Object response.
amt Number
user Number
percent Number
tt Object Object response.
amt Number
user Number
percent Number
dtt Object Object response.
dr Object Object response.
amt Number
user Number
percent Number
tg Object Object response.
amt Number
user Number
percent Number
tie Object Object response.
amt Number
user Number
percent Number
tt Object Object response.
amt Number
user Number
percent Number
tft Object Object response.
w Object Object response.
amt Number
user Number
percent Number
g Object Object response.
amt Number
user Number
percent Number
y Object Object response.
amt Number
user Number
percent Number
r Object Object response.
amt Number
user Number
percent Number
big Object Object response.
amt Number
user Number
percent Number
sm Object Object response.
amt Number
user Number
percent Number
even Object Object response.
amt Number
user Number
percent Number
odd Object Object response.
amt Number
user Number
percent Number
tt Object Object response.
amt Number
user Number
percent Number
dealer Object Object response.
id String
name String
name_th String
name_en String
name_cn String
img String
rsBc Object Object response.
banker_1 String
banker_2 String
banker_3 String
banker123 Number
player_1 String
player_2 String
player_3 String
player123 Number
rsDr Object Object response.
dragon String
dragon_tt Number
tiger String
tiger_tt Number
round Number
lmtAmt Number
ttBetAmt Number
score ArrayString
statistics Array
winBc Array
winSic Array
winTft Array
status String
_id String
gameId Number
tableName String
tableId String
type String
tl Number
startDate Date
__v Number
endDate Date

# Service Response Code

Parameter Description
0 success

# Example Service Respond Code

{
   "code":0,
   "msg":"SUCCESS",
   "data":{
      "btt":{
         "banker":{
            "amt":7000,
            "user":25,
            "percent":0
         },
         "player":{
            "amt":18470,
            "user":50,
            "percent":0
         },
         "tie":{
            "amt":250,
            "user":5,
            "percent":0
         },
         "super6":{
            "amt":0,
            "user":0,
            "percent":0
         },
         "bp":{
            "amt":0,
            "user":0,
            "percent":0
         },
         "pp":{
            "amt":0,
            "user":0,
            "percent":0
         },
         "bn":{
            "amt":0,
            "user":0,
            "percent":0
         },
         "pn":{
            "amt":0,
            "user":0,
            "percent":0
         },
         "big":{
            "amt":0,
            "user":0,
            "percent":0
         },
         "sm":{
            "amt":0,
            "user":0,
            "percent":0
         },
         "tt":{
            "amt":0,
            "user":0,
            "percent":0
         }
      },
      "dtt":{
         "dr":{
            "amt":0,
            "user":0,
            "percent":0
         },
         "tg":{
            "amt":0,
            "user":0,
            "percent":0
         },
         "tie":{
            "amt":0,
            "user":0,
            "percent":0
         },
         "tt":{
            "amt":0,
            "user":0,
            "percent":0
         }
      },
      "tft":{
         "w":{
            "amt":0,
            "user":0,
            "percent":0
         },
         "g":{
            "amt":0,
            "user":0,
            "percent":0
         },
         "y":{
            "amt":0,
            "user":0,
            "percent":0
         },
         "r":{
            "amt":0,
            "user":0,
            "percent":0
         },
         "big":{
            "amt":0,
            "user":0,
            "percent":0
         },
         "sm":{
            "amt":0,
            "user":0,
            "percent":0
         },
         "even":{
            "amt":0,
            "user":0,
            "percent":0
         },
         "odd":{
            "amt":0,
            "user":0,
            "percent":0
         },
         "tt":{
            "amt":0,
            "user":0,
            "percent":0
         }
      },
      "dealer":{
         "id":"124953",
         "name":"Madisson",
         "name_th":"Madisson",
         "name_en":"Madisson",
         "name_cn":"Madisson",
         "img":"https://s3.ap-southeast-1.amazonaws.com/cdn.thf4k.com/04389904-4acf-3d0b-7656-7cff8d02f249.png"
      },
      "rsBc":{
         "banker_1":"3C",
         "banker_2":"QD",
         "banker_3":"3S",
         "banker123":6,
         "player_1":"2C",
         "player_2":"KD",
         "player_3":"7C",
         "player123":9
      },
      "rsDr":{
         "dragon":null,
         "dragon_tt":0,
         "tiger":null,
         "tiger_tt":0
      },
      "round":28,
      "lmtAmt":2000000,
      "ttBetAmt":25720,
      "score":[
         "p",
         "b",
         "b",
         "t",
         "p",
         "pb",
         "p",
         "b",
         "bp",
         "p",
         "t",
         "b",
         "p",
         "b",
         "b",
         "p",
         "pp",
         "b",
         "pp",
         "p",
         "pp",
         "b",
         "b",
         "p",
         "p",
         "b",
         "b",
         "p"
      ],
      "statistics":[
         
      ],
      "winBc":[
         "player",
         "big"
      ],
      "winSic":[
         
      ],
      "winTft":[
         
      ],
      "status":"PayOut",
      "_id":"66d57745ab406b1b363f89f7",
      "gameId":19363401,
      "tableName":"Pretty04",
      "tableId":"BAC-04",
      "type":"Baccarat",
      "tl":20,
      "startDate":"2024-09-02T08:28:53.189Z",
      "__v":0,
      "endDate":"2024-09-02T08:29:17.324Z"
   },
}
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212

# 9.8 Maintenance Notice

# Request Body

Parameter Type Description
service String Fixed value"maintenance"
data Object Object response.
tableId String
isActive Boolean

# Example Request Body

{
    "service": "maintenance",
    "data": {
        "tableId":"BAC-01",
        "isActive":false
    }
}
1
2
3
4
5
6
7

# Response Body

Parameter Type Required Description
code Number Yes Result Code Reference.

# Service Response Code

Parameter Description Remark
0 SUCCESS If not response code 0 will retry 3 times.

# Example Service Respond Code

{
  "code": 0,
}
1
2
3