🂡 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.