← Zpět na návody
Návod

API pro integrace

Otevřené rozhraní (REST, JSON) pro klubové weby a vlastní nástroje.

Přehled endpointů (v1)

  • GET /api/v1/tournaments · tournaments/{id} · entries · bracket · statistics · matches
  • GET /api/v1/leagues · {league}/standings · fixtures · teams
  • GET /api/v1/fixtures/{fixture} · POST score · sign (kapitáni)
  • GET /api/v1/teams · players/{user}/statistics · throws · venues
  • GET /api/v1/matches/{match}/live · POST turns · undo (kiosk)
  • POST /api/v1/games · GET games · games/{id}/state (online hra)
  • POST /api/v1/devices/register · GET status · qr (kioskové párování)

Autorizace

Veřejné čtecí endpointy jsou bez přihlášení. Zápisové akce vyžadují token (Sanctum): uživatel přes POST /api/v1/auth/login, kiosk přes párování zařízení. Limity: přihlášení 10/min, API 60/min, zápisy hodů 60/min.

Realtime

Živé skóre je dostupné i přes websocket (Reverb): kanál matches.{id} (event match.updated) a games.{id} (game.updated), připojení wss://www.sipkyliga.cz/ws.