Poker Cash Game
Setup for Poker Cash Game events
🃇 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. |