Skip to content

Reporte de Juegos Diarios

GET /api/client/reports/daily-games

Obtenga una lista clasificada de juegos basada en métricas de rendimiento. Los juegos son puntuados y organizados en niveles de desempeño, facilitando la identificación de los títulos con mejor y peor rendimiento.

Niveles de Rendimiento

Los juegos se clasifican según una puntuación de rendimiento propietaria y se asignan a niveles:

NivelRankingDescripción
Diamond1-3Juegos con mejor rendimiento
Emerald4-6Rendimiento excelente
Platinum7-9Rendimiento sólido
Gold10-12Rendimiento superior al promedio
Silver13-15Rendimiento promedio
Bronze16-18Rendimiento inferior al promedio
Iron19-21Juegos con menor ranking

Parámetros de Consulta

ParámetroTipoRequeridoDescripción
filter[fromDate]stringNoFecha de inicio en formato YYYY-MM-DD (por defecto: ayer)
filter[toDate]stringNoFecha de fin en formato YYYY-MM-DD (por defecto: hoy)
filter[provider_id][]integerNoFiltrar por ID(s) de proveedor

Rango de Fechas por Defecto

Si no se especifica un rango de fechas, la API devuelve datos de las últimas 24 horas (de ayer a hoy).

Solicitud

Headers

HeaderValorRequerido
Acceptapplication/json
X-Client-SecretSu UUID secret

Ejemplo de Solicitud

bash
curl -X GET 'https://api.syssoft1.com/api/client/reports/daily-games?filter[fromDate]=2026-03-15&filter[toDate]=2026-04-13' \
  -H 'Accept: application/json' \
  -H 'X-Client-Secret: fd5a9710-d7f8-47af-a2c5-d553f9029706'

Ejemplo con Filtro de Proveedor

bash
curl -X GET 'https://api.syssoft1.com/api/client/reports/daily-games?filter[fromDate]=2026-04-01&filter[toDate]=2026-04-13&filter[provider_id][]=5&filter[provider_id][]=12' \
  -H 'Accept: application/json' \
  -H 'X-Client-Secret: fd5a9710-d7f8-47af-a2c5-d553f9029706'

Respuesta

Respuesta Exitosa — 200 OK

json
{
  "data": [
    {
      "game_id": 42,
      "game_name": "Sweet Bonanza",
      "provider": "Pragmatic Play",
      "currency_iso": "USD",
      "unique_players": 85,
      "total_transactions": 2400,
      "total_bets": {
        "raw": 25000.00,
        "formatted": "$25,000.00",
        "large_number": "25K"
      },
      "total_wins": {
        "raw": 22000.00,
        "formatted": "$22,000.00",
        "large_number": "22K"
      },
      "calculated_profit": 3000.00,
      "score": 95.5,
      "ranking": 1,
      "tier": "diamond",
      "rank_in_tier": 1,
      "previous_ranking": 2,
      "rank_change": 1,
      "acceptance_rate": 45.2,
      "total_provider_players": 188
    }
  ]
}

Campos de la Respuesta

data[] — Registros de Juegos

CampoTipoDescripción
game_idintegerIdentificador único del juego
game_namestringNombre para mostrar del juego
providerstringNombre del proveedor de juegos
currency_isostringCódigo ISO de moneda para los valores monetarios
unique_playersintegerNúmero de jugadores distintos que jugaron este juego
total_transactionsintegerNúmero total de transacciones para este juego
total_betsobjectMonto total apostado con raw, formatted y large_number
total_winsobjectMonto total ganado con raw, formatted y large_number
calculated_profitnumberGanancia neta (apuestas menos ganancias)
scorenumberPuntuación de rendimiento utilizada para el ranking
rankingintegerPosición general en el ranking
tierstringNivel de rendimiento: diamond, emerald, platinum, gold, silver, bronze, iron
rank_in_tierintegerPosición dentro del nivel (1-3)
previous_rankingintegerRanking en el período anterior
rank_changeintegerCambio en el ranking (positivo = mejoró, negativo = bajó)
acceptance_ratenumberPorcentaje del total de jugadores del proveedor que jugaron este juego
total_provider_playersintegerNúmero total de jugadores del proveedor

Objetos Monetarios

Todos los valores monetarios en la respuesta utilizan un formato consistente:

CampoTipoDescripción
rawnumberValor numérico en crudo para cálculos
formattedstringCadena formateada con símbolo de moneda
large_numberstringRepresentación abreviada (ej., 25K, 1.2M)

Entendiendo los Rankings

Puntuación

La score es una métrica compuesta calculada a partir de múltiples factores incluyendo apuestas totales, jugadores únicos, volumen de transacciones y margen de ganancia. Puntuaciones más altas indican mejor rendimiento del juego.

Cambio de Ranking

El campo rank_change muestra cómo ha cambiado la posición del juego en comparación con el período anterior:

  • Valor positivo (ej., 1): El juego subió en el ranking.
  • Valor negativo (ej., -2): El juego bajó en el ranking.
  • Cero (0): El juego mantuvo su posición.

Tasa de Aceptación

La acceptance_rate representa el porcentaje de la base total de jugadores de un proveedor que jugó este juego específico. Una tasa de aceptación más alta indica un atractivo más amplio para los jugadores dentro del catálogo del proveedor.

Fórmula: (unique_players / total_provider_players) * 100

Pruébelo

API PlaygroundGET

Parámetros

filter[fromDate]string
Start date (YYYY-MM-DD)
filter[toDate]string
End date (YYYY-MM-DD)
filter[provider_id][]array
Provider IDs

URL de Petición

https://api.syssoft1.com/api/client/reports/daily-games

Respuestas de Error

CódigoDescripción
401Client secret inválido o inactivo. Consulte Autenticación.
422Parámetros de consulta inválidos. Verifique los formatos de fecha e IDs de proveedor.
429Límite de solicitudes excedido. Espere y reintente. Consulte Manejo de Errores.

Documentación de la API para Clientes