Poker Tournament
Setup for Poker Tournament events
🂡 Poker Tournament 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 tournament (Buy-in) and when they win or are eliminated from the tournament (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.
Tournament Buy-in key type | Tournament Cash-out key type |
POKER_TOURNAMENT_BUY_IN_V2 | POKER_TOURNAMENT_CASH_OUT_V2 |
Tournament Buy-in key type | Tournament Cash-out key type |
POKER_TOURNAMENT_BUY_IN_V2 | POKER_TOURNAMENT_CASH_OUT_V2 |
Tournament Buy-in | Tournament Cash-out |
⬆️ POST /v2/integration/poker/tournament-buy-in | ⬆️ POST /v2/integration/poker/tournament-cash-out |
Payload Requests
Tournament Buy-in
Tournament 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 formats structure, play style and modifiers of the tournament. On the tables below you can find a detailed description of the single payload keys contained on the payloads above.
Tournament Buy-in
Tournament Cash-out
Required properties are marked with *.
For some keys there are annotated specifics.
All boolean keys will be set as false if omitted.
Key | Description | Example Value |
user_id * | Primary Key: Unique user ID | "1234" |
origin * | Brand origin | "site.example.com" |
timestamp * | Registration date of the user to the tournament. | "2025-05-20T12:25:00Z" |
tournament_id * | ID of the tournament. | 55 |
tournament_name * | Name of the tournament. | "Poker Tournament #535" |
tournament_format * | Tournament format structure. MTT (Multi-table Tournament) or SNG (Sit-And-Go). | "MTT" |
tournament_game_format * | Tournament game format/play style. No Limit Hold’em (NLHE), Pot Limit Omaha (PLO). | "NLH" |
tournament_start_time * | Beginning date of the tournament date. | "2025-05-20T12:30:00Z" |
tournament_late_entry_time * | Entries allowed until this time. This value is displayed only if the tournament allows late entries, otherwise it will be null. | "2025-05-20T12:45:00Z" |
tournament_buy_in * | Amount to enter the tournament (this include also the tournament_fee). | 35 |
tournament_fee * | Amount of money taken from the buy-in as a fee for the poker room. | 3 |
tournament_guarantee * | Prize pool guaranteed by the poker room regardless of the number of players. | 25000 |
tournament_allow_rebuys | This key displays if the tournament allows re-buys. | boolean (true/false) |
tournament_rebuy_allowed_time * | If the re-buys are allowed, this key is displaying until when it is possible to perform this action | "2025-05-20T14:00:00Z" |
tournament_blind_type * | It represents the blind speed of the tournament. Regular, Turbo, Hyper Turbo and Deep Stack. | "Turbo" |
tournament_starting_blinds * | Starting amount of chips compared to the big blind. | 100 |
tournament_has_bounty | This key displays if the tournament has bounties (money prizes) when players are eliminated. | boolean (true/false) |
tournament_is_fast_fold | This key displays if the tournament allows the user to switch to another table when folding a hand. | boolean (true/false) |
tournament_is_satellite | This key displays if the tournament is a satellite. In a satellite the prize is a ticket to a bigger tournament in terms of buy-in amount. | boolean (true/false) |
tournament_satellite_to_event_id * | If "satellite" is "true" then this value is displaying the ID of the next tournament. Otherwise NULL. | 1 |
is_late_entry | This key displays if it is possible to enter after the tournament start time. | boolean (true/false) |
is_rebuy | This key displays if it is possible to pay more money to buy extra chips or enter again when eliminated. | boolean (true/false) |
buy_in_amount * | Sum of the values contained on the keys bonus_buy_in_amount + real_buy_in_amount + locked_buy_in_amount | 35 |
bonus_buy_in_amount * | Total bonus money amount spent to enter the tournament. | 10 |
real_buy_in_amount * | Total real money amount spent to enter the tournament. | 25 |
locked_buy_in_amount * | Total locked money amount spent to enter the tournament. | 0 |
currency * | User currency (EUR, USD etc.). | "EUR" |
exchange_rate | Currency exchange rate. | 1 |
status * | Approved - if the buy-in was successful Rollback - if the buy-in was not completed successfully. | "Approved"
"Rollback" |
meta | Use this payload key to add any other parameter that is not available on the default payload. | {
"key1": "value1",
"key2": "value2"
} |
Required properties are marked with *. For some keys there are annotated specifics.
All boolean keys will be set as false if omitted.
user_id | "1234" | Primary Key: Unique user ID |
origin | "site.example.com" | Brand origin |
timestamp * | "2025-05-20T12:32:00Z" | Elimination date from the tournament |
tournament_id * | 55 | ID of the tournament. |
tournament_name * | "Tournament Nr 7" | Name of the tournament. |
tournament_format * | "MTT" | Tournament format structure. MTT (Multi-table Tournament) or SNG (Sit-And-Go). |
tournament_game_format * | "NLH" | Tournament game format/play style. No Limit Hold’em (NLHE), Pot Limit Omaha (PLO). |
tournament_start_time * | "2025-05-20T12:30:00Z" | Beginning date of the tournament date. |
tournament_end_time * | "2025-05-20T15:00:00Z" | Ending date of the tournament. Only available for winner(s) |
tournament_late_entry_time * | "2025-05-20T12:45:00Z" | Entries allowed until this time. This value is displayed only if the tournament allows late entries, otherwise it will be null. |
tournament_buy_in * | 35 | Amount to enter the tournament (this include also the tournament_fee). |
tournament_fee * | 3 | Amount of money taken from the buy-in as a fee for the poker room. |
tournament_guarantee * | 25000 | Prize pool guaranteed by the poker room regardless of the number of players. |
tournament_allow_rebuys | boolean (true/false) | This key displays if the tournament allows re-buys. |
tournament_rebuy_allowed_time * | "2025-05-20T13:00:00Z" | If the re-buys are allowed, this key is displaying until when it is possible to perform this action |
tournament_blind_type * | "Turbo" | It represents the blind speed of the tournament. Regular, Turbo, Hyper Turbo and Deep Stack. |
tournament_starting_blinds * | 100 | Starting amount of chips compared to the big blind. |
tournament_has_bounty | boolean (true/false) | This key displays if the tournament has bounties (money prizes) when players are eliminated. |
tournament_is_fast_fold | boolean (true/false) | This key displays if the tournament allows the user to switch to another table when folding a hand. |
tournament_is_satellite | boolean (true/false) | This key displays if the tournament is a satellite. In a satellite the prize is a ticket to a bigger tournament in terms of buy-in amount. |
tournament_satellite_to_event_id * | 1 | If "satellite" is "true" then this value is displaying the ID of the next tournament. Otherwise NULL. |
is_late_entry | boolean (true/false) | This key displays if it is possible to enter after the tournament start time. |
win_amount * | 300 | Sum of the values contained on the keys bonus_win_amount + real_win_amount + locked_win_amount |
bonus_win_amount * | 0 | Total bonus money amount won on the |
real_win_amount * | 300 | Total real money amount won on the tournament. |
locked_win_amount * | 0 | Total locked money amount won on the tournament. |
currency * | "EUR" | User currency (EUR, USD etc.). |
exchange_rate | 1 | Currency 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. |