Events related to account creation, identity verification, and status updates.
customer_registration
Triggered when a new user creates an account.
Example Payload
{
"event": "customer_registration",
"timestamp": "2025-01-06T09:22:27Z",
"user_id": "user123",
"user_attributes": {
"first_name": "John",
"last_name": "Smith",
"username": "jsmith123",
"birth_date": "1990-01-01",
"registration_date": "2025-01-06T09:22:27Z",
"country_name": "United Kingdom",
"state": "England",
"city": "London",
"postal_code": "SW1A 1AA",
"signup_language": "en",
"acquisition_source_code": "PPC_GOOGLE_01",
"currency_code": "GBP",
"currency_symbol": "£",
"account_status": "active",
"customer_segment": "new_player",
"reward_tier": "bronze",
"kyc_status": "pending",
"is_blocked": false,
"is_abuser": false,
"is_self_excluded": false
},
"value": {
"promo_code": "WELCOME2025",
"referrer_url": "https://google.com/search",
"balance_cash": 10,
"balance_bonus": 50,
"balance_total": 60
}
}
kyc_verification
Triggered when a user's identity verification status is updated.
Example Payload
{
"event": "kyc_verification",
"timestamp": "2025-01-07T14:30:00Z",
"user_id": "user123",
"user_attributes": {
"kyc_status": "verified",
"kyc_verification_date": "2025-01-07T14:30:00Z"
},
"value": {
"verification_outcome": "complete",
"verification_method": "document_upload",
"verification_provider": "Jumio"
}
}
login
Triggered every time a user logs into the platform.
Example Payload
{
"event": "login",
"timestamp": "2025-01-15T10:33:45Z",
"user_id": "user123",
"value": {
"device_type": "mobile",
"balance_cash": 1250.00,
"balance_bonus": 75.00,
"balance_total": 1325.00
}
}
player_update
Triggered when account flags (like blocks or self-exclusion) are modified.
Example Payload
{
"event": "player_update",
"timestamp": "2025-01-10T16:20:00Z",
"user_id": "user123",
"user_attributes": {
"is_blocked": true,
"block_reason": ["responsible_gaming", "self_exclusion"]
},
"value": {
"update_type": "account_status",
"fields_updated": "is_blocked,block_reason"
}
}