🃇 Poker Cash Game will display details related to Buy-ins and Cash-out in real-time

These events register the information related to users that register/enter a poker cash game (Buy-in) and when they win or are eliminated from the cash game (Cash-out).These events do not provide details related to the single hand bets/wins or blinds.
RabbitMQ
Kafka
REST API
The type is expected as a property (but not in the payload) of the RabbitMQ Message. Any header will be ignored.
Cash Game Buy-in type key
Cash Game Cash-out type key
POKER_CASH_GAME_BUY_IN_V2
POKER_CASH_GAME_CASH_OUT_V2
Cash Game Buy-in key type
Cash Game Cash-out key type
POKER_CASH_GAME_BUY_IN_V2
POKER_CASH_GAME_CASH_OUT_V2
Cash Game Buy-in
Cash Game Cash-out
⬆️ POST /v2/integration/poker/cash-game-buy-in
⬆️ POST /v2/integration/poker/cash-game-cash-out

Payload Requests

Cash Game Buy-in
Cash Game Cash-out
Buy-in Datatypes
Cash-out Datatypes

Payload keys

The values contained on the buy-in and cash-out events provide information related to the table game format and related play style. On the tables below you can find a detailed description of the single payload keys contained on the payloads above.
Cash Game Buy-in
Cash Game Cash-out
Required properties are marked with *. All boolean keys will be set as false if omitted.
Key
Example Value
Description
user_id
"1234"
Primary Key: Unique user ID
brand_id
"site.example.com"
Brand origin
timestamp *
"2025-05-16T14:50:00Z"
User entry table date.
table_id *
22
ID of the table.
table_name *
"Table #23"
Name of the table.
table_start_time *
"2024-05-16T15:00:00Z"
Starting date of the table.
table_min_buy_in *
4
Minimum buy-in amount required to join the table.
table_max_buy_in *
20
Maximum buy-in amount required to join the table.
table_small_blind *
0.1
Table small blind amount.
table_big_blind *
0.2
Table big blind amount.
table_max_seats *
10
Total number of seats allowed on the table
table_game_format *
"NLH"
Table game format/play style. No Limit Hold’em (NLHE), Pot Limit Omaha (PLO).
table_ante *
0.02
Amount of money paid from each players at the table before the cards are dealt. 0 if no ante is available.
table_is_fast_fold
boolean (true/false)
This key displays if the game allows the user to switch to another table when folding a hand.
buy_in_amount *
20
Sum of the values contained on the keys bonus_buy_in_amount + real_buy_in_amount + locked_buy_in_amount
bonus_buy_in_amount *
10
Total bonus money amount spent to enter the table.
real_buy_in_amount *
10
Total real money amount spent to enter the tournament.
locked_buy_in_amount
0
Total locked money amount spent to enter the tournament.
currency *
"EUR"
User currency (EUR, USD etc.).
exchange_rate
1
User exchange rate.
status *
"Approved" "Rollback"
Approved - if the buy-in was successful Rollback - if the buy-in was not completed successfully.
meta
{ "key1": "value1", "key2": "value2" }
Use this payload key to add any other parameter that is not available on the default payload.
Required properties are marked with *. All boolean keys will be set as false if omitted.
Key
Example Value
Description
user_id
"1234"
Primary Key: Unique user ID
origin
"site.example.com"
Brand origin
timestamp *
"2025-05-16T14:50:00Z"
Timestamp when the player cashes out even (cash-out amount equals to 0).
table_id *
22
ID of the table.
table_name *
"Table #23"
Name of the table.
table_start_time *
"2025-05-16T15:00:00Z"
Starting date of the table.
table_min_buy_in *
4
Minimum buy-in amount required to join the table.
table_max_buy_in *
20
Maximum buy-in amount required to join the table.
table_small_blind *
0.1
Table small blind amount.
table_big_blind *
0.2
Table big blind amount.
table_max_seats *
10
Total number of seats allowed on the table
table_game_format *
"NLH"
Table game format/play style. No Limit Hold’em (NLHE), Pot Limit Omaha (PLO).
table_ante *
0.02
Amount of money paid from each players at the table before the cards are dealt. 0 if no ante is available.
table_is_fast_fold
boolean (true/false)
This key displays if the game allows the user to switch to another table when folding a hand.
cashout_in_amount *
30
Sum of the values contained on the keys bonus_cashout_amount + real_cashout_amount + locked_cashout_amount
bonus_cashout_amount *
0
Total bonus money amount won on the table.
real_cashout_amount *
30
Total real money amount won on the table.
locked_cashout_amount *
0
Total locked money won on the table.
currency *
"EUR"
User currency (EUR, USD etc.).
exchange_rate
1
User exchange rate.
status *
"Approved" "Rollback"
Approved - if the cash-out was successful Rollback - if the cash-out was not completed successfully.
meta
{ "key1": "value1", "key2": "value2" }
Use this payload key to add any other parameter that is not available on the default payload.