REST API
Conector RabbitMQ
Conector Kafka

⬆️ POST /v1/integration/sports

Propiedades del Mensaje RabbitMQ
clavevalor
type
SPORTSBOOK
El tipo se espera como una propiedad (pero no en la carga útil) del Mensaje RabbitMQ. Cualquier encabezado será ignorado.
Encabezados del Mensaje Kafka
clavevalor
type
SPORTSBOOK
Envía cada evento de Apuesta y Liquidación por separado.
  1. El monto total del evento debe enviarse como amount
  2. La parte de dinero real de la apuesta debe enviarse como wager_amount
  3. La parte de dinero de bonificación de la apuesta debe enviarse como bonus_wager_amount
  4. Si vas a enviar device_type, por favor define los valores con Fast Track
  5. Si necesitas enviar datos en meta, por favor contacta a tu gerente de integraciones
  6. Si market es por ejemplo Scorecast entonces criterion_name debería ser: 1. "Goalscorer" 2. "Correct Result"
    En casos donde no hay múltiples, market debería ser el mismo que criterion_name
Ejemplos de diferentes tipos:
Apuesta Simple
Apuesta Múltiple
Liquidación
Retiro Anticipado
Retiro Anticipado Múltiple
Las propiedades requeridas están marcadas con *
ClaveTipoTexto
activity_id *
string
ID de Actividad
activity_id_reference *
string
Referencia del ID de Actividad
amount *
float
Monto total
odds *
float
Probabilidades totales
currency *
string Formato: ISO 4217
ej. "EUR"
Moneda de las transacciones
exchange_rate *
float
El tipo de cambio en el momento
origin *
string
Este valor puede usarse para identificar la marca o jurisdicción en la que está jugando el jugador
status *
string
Valores Aceptados:
  1. Approved
  2. Rollback
El estado de la apuesta
timestamp *
string
Formato: RFC3339 2015-03-02T8:27:58.10Z
Marca de tiempo
bet_type *
string
Valores Aceptados:
  1. Single
  2. Multi
  3. System
Tipo de apuesta. Si es Simple, el arreglo de apuestas debe contener solo una apuesta. Si es Múltiple, el arreglo de apuestas debe contener más de una apuesta.
type *
string
Valores Aceptados:
  1. Bet
  2. Settlement
Tipo de evento
user_id *
string
ID de Usuario
user_bonus_id ⚠️
string
Identificador único de la bonificación acreditada a un jugador. Es obligatorio cuando hay una apuesta de bonificación en esta ronda. Envíalo vacío u omite el campo si no involucra una bonificación.
balance_after
float
Saldo del jugador después de que termine la ronda
balance_before
float
Saldo del jugador antes de que comenzara la ronda
wager_amount *
float
Monto de apuesta
bonus_wager_amount *
float
Monto de apuesta de bonificación
locked_wager_amount *
float
Monto de apuesta bloqueado
is_cashout *
bool
Indica si la apuesta fue retirada anticipadamente
device_type
string
Tipo de dispositivo
settlement_type
string
Valores Aceptados:
  1. Won
  2. Lost
  3. HalfWon
  4. HalfLost
  5. Cancelled
  6. Refunded
Resultado de la liquidación de la apuesta
bets
[Array]Bet
Apuestas (ver abajo)
reference_bet_amount
float
Monto total de la apuesta original siendo liquidada. Información obligatoria para el tipo de liquidación.
reference_bet_real_amount
float
Por