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.