Eventos

Lista completa de eventos de webhook.

Eventos disponibles

EventoDescripcionDatos
client.registeredNuevo cliente registradoclientId, externalId, email
client.tier_upCliente sube de tierclientId, externalId, oldTier, newTier, tierName
game.playedJugada ejecutadacampaignId, sessionId, externalUserId, won
game.wonUsuario gana un juegocampaignId, sessionId, externalUserId, prizeCode
code.redeemedCodigo canjeadocode, externalUserId, discountType, discountValue
points.earnedPuntos ganadosclientId, externalId, amount, action, newBalance
points.spentPuntos gastadosclientId, externalId, amount, reason, newBalance

Wildcard

Usa * para suscribirte a todos los eventos actuales y futuros.

Ejemplo: game.played

{
  "event": "game.played",
  "timestamp": "2025-01-15T10:30:00Z",
  "data": {
    "campaignId": "campaign_abc",
    "campaignName": "Ruleta de Verano",
    "sessionId": "session_xyz",
    "externalUserId": "user_123",
    "won": true,
    "prizeCode": "SG-AB2C-XY9Z"
  }
}

Ejemplo: client.tier_up

{
  "event": "client.tier_up",
  "timestamp": "2025-01-15T10:30:00Z",
  "data": {
    "clientId": "abc123",
    "externalId": "user_123",
    "oldTier": 2,
    "newTier": 3,
    "tierName": "Oro"
  }
}

Ejemplo: points.earned

{
  "event": "points.earned",
  "timestamp": "2025-01-15T10:30:00Z",
  "data": {
    "clientId": "abc123",
    "externalId": "user_123",
    "amount": 10,
    "action": "game_play",
    "newBalance": 150
  }
}