This documents lists the events and attributes sent by our partner platforms to optimise player revenue and business visibility. We suggest to call a /profile call after some of the events which are marked with an asterisk (*).
Admin Deposit
Deposit transactions made by admin staff to top up a player or a streamer's balance.
| attribute_name | attribute_type | is_array | value |
|---|---|---|---|
| app_id | String | FALSE | Your provided app_id |
| profile_id | String | FALSE | Player identifier in your system |
| event | String | FALSE | "Admin Deposit" |
| admin | String | FALSE | Admin user's email address |
| amount | Numeric | FALSE | Deposit amount |
| currency | String | FALSE | Amount's currency |
| deposit_count | Numeric | FALSE | Total number of deposits by the admin |
| exchange_rate | Numeric | FALSE | The exchange rate of the currency to the main currency, no need to send if single currency |
Admin Withdrawal
Withdrawal transactions made by admin staff to top up a player or a streamer's balance.
| attribute_name | attribute_type | is_array | value |
|---|---|---|---|
| app_id | String | FALSE | Your provided app_id |
| profile_id | String | FALSE | Player identifier in your system |
| event | String | FALSE | "Admin Withdrawal" |
| admin | String | FALSE | Admin user's email address |
| amount | Numeric | FALSE | Withdrawal amount |
| currency | String | FALSE | Amount's currency |
| exchange_rate | Numeric | FALSE | The exchange rate of the currency to the main currency, no need to send if single currency |
| withdrawal_count | Numeric | FALSE | Total number of withdrawals by the player |
Bet
Gaming or sports wager events capture betting transaction data with comprehensive tracking for stake management and game analytics.
| attribute_name | attribute_type | is_array | value |
|---|---|---|---|
| app_id | String | FALSE | Your provided app_id |
| profile_id | String | FALSE | Player's identifier in your system |
| event | String | FALSE | "Bet" |
| amount | Numeric | FALSE | Bet amount |
| bonus_wager_amount | Numeric | FALSE | Wagered bonus amount |
| currency | String | FALSE | Amount's currency |
| exchange_rate | Numeric | FALSE | The exchange rate of the currency to the main currency, no need to send if single currency |
| product | String | FALSE | "Casino" or "Sports" |
| game_name | String | FALSE | Game's name |
| vendor_name | String | FALSE | Game provider's name |
| urm_user_agent | String | FALSE | Player's user agent |
| urm_ip | String | FALSE | Player's IP address |
Win
Win events capture winning transaction data with comprehensive attributes to track net revenue.
| attribute_name | attribute_type | is_array | Value |
|---|---|---|---|
| app_id | String | FALSE | Your provided app_id |
| profile_id | String | FALSE | Player identifier in your system |
| event | String | FALSE | "Win" |
| amount | Numeric | FALSE | Win amount |
| bonus_wager_amount | Numeric | FALSE | Wagered bonus amount |
| currency | String | FALSE | Amount's currency |
| exchange_rate | Numeric | FALSE | The exchange rate of the currency to the main currency, no need to send if single currency |
| game_name | String | FALSE | Game's name |
| product | String | FALSE | "Casino" or "Sports" |
| vendor_name | String | FALSE | Game provider's name |
| urm_user_agent | String | FALSE | Player's user agent |
| urm_ip | String | FALSE | Player's IP address |
Bonus
Promotional reward events track bonus events for when the bonus is created for the player, completed by the player or cancelled.
| attribute_name | attribute_type | is_array | value |
|---|---|---|---|
| app_id | String | FALSE | Your provided app_id |
| profile_id | String | FALSE | Player identifier in your system |
| event | String | FALSE | "Bonus" |
| amount | Numeric | FALSE | Bonus amount |
| bonus_code | String | FALSE | Bonus identifier in your system |
| bonus_name | String | FALSE | Bonus name in your system |
| bonus_turned_real | Numeric | FALSE | Amount of bonus turned to real money |
| currency | String | FALSE | Amount's currency |
| exchange_rate | Numeric | FALSE | The exchange rate of the currency to the main currency, no need to send if single currency |
| product | String | FALSE | "Casino" or "Sports" |
| status | String | FALSE | "Created", "Completed" or "Cancelled" |
| type | String | FALSE | Type of bonus that changed its status |
| urm_user_agent | String | FALSE | Player's user agent |
| urm_ip | String | FALSE | Player's IP address |
Credit
A deposit event made by the player with comprehensive payment details attributes.
| attribute_name | attribute_type | is_array | value |
|---|---|---|---|
| app_id | String | FALSE | Your provided app_id |
| profile_id | String | FALSE | Player's identifier in your system |
| event | String | FALSE | "Credit" |
| amount | Numeric | FALSE | Bet amount |
| currency | String | FALSE | Amount's currency |
| exchange_rate | Numeric | FALSE | The exchange rate of the currency to the main currency, no need to send if single currency |
| product | String | FALSE | "Casino" or "Sports" |
| game_name | String | FALSE | Game's name |
| status | String | FALSE | "Requested" or "Approved" or "Rejected" |
| vendor_name | String | FALSE | Game provider's name |
| urm_user_agent | String | FALSE | Player's user agent |
| urm_ip | String | FALSE | Player's IP address |
Debit
A withdraw event made by the player with comprehensive payment details attributes.
| attribute_name | attribute_type | is_array | value |
|---|---|---|---|
| app_id | String | FALSE | Your provided app_id |
| profile_id | String | FALSE | Player identifier in your system |
| event | String | FALSE | "Debit" |
| amount | Numeric | FALSE | Debit amount |
| currency | String | FALSE | Amount's currency |
| exchange_rate | Numeric | FALSE | The exchange rate of the currency to the main currency, no need to send if single currency |
| status | String | FALSE | "Requested" or "Approved" or "Rejected" |
| vendor_name | String | FALSE | Payment processor's name |
| withdraw_count | Numeric | FALSE | Total number of withdrawals by the player |
| urm_user_agent | String | FALSE | Player's user agent |
| urm_ip | String | FALSE | Player's IP address |
Email Confirmation*
Player email confirmation event sent when the player's email address is verified by the player or admin.
| attribute_name | attribute_type | is_array | Value |
|---|---|---|---|
| app_id | String | FALSE | Your provided app_id |
| profile_id | String | FALSE | Player identifier in your system |
| event | String | FALSE | "Email Confirmation" |
| email_confirmed | Boolean | FALSE | true |
* We recommend to call the profile update endpoint after this event to update the player details to the latest state.
KYC Verification*
Know Your Customer (KYC) verification event and the consequent profile attribute sync.
| attribute_name | attribute_type | is_array | value |
|---|---|---|---|
| app_id | String | FALSE | Your provided app_id |
| profile_id | String | FALSE | Player identifier in your system |
| event | String | FALSE | "KYC Verification" |
| kyc_verified_address | Boolean | FALSE | true |
| kyc_verified_email | Boolean | FALSE | true |
| kyc_verified_id_document | Boolean | FALSE | true |
| kyc_verified_phone | Boolean | FALSE | true |
| kyc_verified_selfie | Boolean | FALSE | true |
* We recommend to call the profile update endpoint after this event to update the player details to the latest state.
Login*
User login events with authentication details.
| attribute_name | attribute_type | is_array | value |
|---|---|---|---|
| app_id | String | FALSE | Your provided app_id |
| profile_id | String | FALSE | Player identifier in your system |
| event | String | FALSE | "Login" |
| method | String | FALSE |
* We recommend to call the profile update endpoint after this event to update the player details to the latest state.
Password Reset*
Password reset feature request/completed by the user or admin.
| attribute_name | attribute_type | is_array | value |
|---|---|---|---|
| app_id | String | FALSE | Your provided app_id |
| profile_id | String | FALSE | Player identifier in your system |
| event | String | FALSE | "Password Reset" |
| password_reset | Boolean | FALSE | true |
* We recommend to call the profile update endpoint after this event to update the player details to the latest state.
Profile Update*
Profile update event performed by the player or admin staff.
| attribute_name | attribute_type | is_array | value |
|---|---|---|---|
| app_id | String | FALSE | Your provided app_id |
| profile_id | String | FALSE | Player identifier in your system |
| event | String | FALSE | "Profile Update" |
| address | String | FALSE | player's address |
| birth_date | DateTime | FALSE | player's birth date |
| city | String | FALSE | player's city |
| country | String | FALSE | player's country |
| currency | String | FALSE | player's currency |
| String | FALSE | player's email | |
| first_name | String | FALSE | player's first name |
| last_name | String | FALSE | player's last name |
| is_blocked | Boolean | FALSE | is the player blocked |
| is_excluded | Boolean | FALSE | is the player excluded |
| language | String | FALSE | player's language |
| phone | String | FALSE | player's phone |
| postal_code | String | FALSE | player's postal code |
| registration_date | DateTime | FALSE | player's registration date |
| sex | String | FALSE | player's gender |
| username | String | FALSE | player's username, no need to send if username is the same as email. |
| verified_at | DateTime | FALSE | player's verified date |
| urm_aff_tag | String | FALSE | player's affiliate id |
| deposit_count | Number | FALSE | total number of deposits by the player |
| withdraw_count | Number | FALSE | total number of withdrawals by the player |
| cash_balance | Number | FALSE | player's cash balance |
| bonus_balance | Number | FALSE | player's bonus balance |
* We recommend to call the profile update endpoint after this event to update the player details to the latest state.
Sign up*
User registration event followed by the profile update.
| attribute_name | attribute_type | is_array | value |
|---|---|---|---|
| app_id | String | FALSE | Your provided app_id |
| profile_id | String | FALSE | Player identifier in your system |
| event | String | FALSE | "Sign up" |
| address | String | FALSE | player's address |
| birth_date | DateTime | FALSE | player's birth date |
| city | String | FALSE | player's city |
| country | String | FALSE | player's country |
| currency | String | FALSE | player's currency |
| String | FALSE | player's email | |
| first_name | String | FALSE | player's first name |
| last_name | String | FALSE | player's last name |
| is_blocked | Boolean | FALSE | is the player blocked |
| is_excluded | Boolean | FALSE | is the player excluded |
| language | String | FALSE | player's language |
| phone | String | FALSE | player's phone number |
| postal_code | String | FALSE | player's postal code |
| registration_date | DateTime | FALSE | player's registration date |
| sex | String | FALSE | player's gender |
| username | String | FALSE | player's username, no need to send if username is the same as email. |
| verified_at | DateTime | FALSE | player's verified date |
| urm_aff_tag | String | FALSE | player's affiliate id |
| deposit_count | Number | FALSE | total number of deposits by the player |
| withdraw_count | Number | FALSE | total number of withdrawals by the player |
| cash_balance | Number | FALSE | player's cash balance |
| bonus_balance | Number | FALSE | player's bonus balance |
* We recommend to call the profile update endpoint after this event to update the player details to the latest state.
Update Consents*
Consent updates for opting-in or out from email, sms, push, mail and other communication channels.
| attribute_name | attribute_type | is_array | value |
|---|---|---|---|
| app_id | String | FALSE | Your provided app_id |
| profile_id | String | FALSE | Player identifier in your system |
| event | String | FALSE | "Update Consents" |
| opted_in_email | Boolean | FALSE | true |
| opted_in_postMail | Boolean | FALSE | true |
| opted_in_pushNotification | Boolean | FALSE | true |
| opted_in_siteNotification | Boolean | FALSE | true |
| opted_in_sms | Boolean | FALSE | true |
| opted_in_telephone | Boolean | FALSE | true |
* We recommend to call the profile update endpoint after this event to update the player details to the latest state.
Update Blocks*
User blocking event requested by the player or admin for block, self exclusion or other temporary activities.
| attribute_name | attribute_type | is_array | value |
|---|---|---|---|
| app_id | String | FALSE | Your provided app_id |
| profile_id | String | FALSE | Player identifier in your system |
| event | String | FALSE | "Update Blocks" |
| is_Blocked | Boolean | FALSE | true |
| is_Excluded | Boolean | FALSE | true |
* We recommend to call the profile update endpoint after this event to update the player details to the latest state.
Profile Update
This is not an event, this is a /profile or /profiles call to update the players details to the latest state.
| attribute_name | attribute_type | is_array | value |
|---|---|---|---|
| app_id | String | FALSE | Your provided app_id |
| profile_id | String | FALSE | Player identifier in your system |
| address | String | FALSE | player's address |
| birth_date | DateTime | FALSE | player's birth date |
| city | String | FALSE | player's city |
| country | String | FALSE | player's country |
| currency | String | FALSE | player's currency |
| String | FALSE | player's email | |
| first_name | String | FALSE | player's first name |
| last_name | String | FALSE | player's last name |
| is_blocked | Boolean | FALSE | is the player blocked |
| is_excluded | Boolean | FALSE | is the player excluded |
| language | String | FALSE | player's language |
| phone_number | String | FALSE | player's phone number |
| postal_code | String | FALSE | player's postal code |
| registration_date | DateTime | FALSE | player's registration date |
| sex | String | FALSE | player's gender |
| username | String | FALSE | player's username, no need to send if username is the same as email. |
| verified_at | DateTime | FALSE | player's verified date |
| urm_aff_tag | String | FALSE | player's affiliate id |
| deposit_count | Number | FALSE | total number of deposits by the player |
| withdraw_count | Number | FALSE | total number of withdrawals by the player |
| cash_balance | Number | FALSE | player's cash balance. |
| bonus_balance | Number | FALSE | player's bonus balance |
