Význam výsledků
Čerstvost, pokrytí a ceny
VolnéKurty čtou normalizovaná data nasbíraná asynchronně. Dotaz API ani MCP nespouští scraping a výsledek sám o sobě není rezervace.
Pokrytí
complete znamená použitelné pokrytí všech relevantních aktivních kurtů v okně. partial upozorňuje na chybějící část, unavailable na neověřitelný výběr a not_applicable například na areály mimo sezónu. U vícedenního dotazu dostaneš stav každého dne i agregaci.
Čerstvost
Jako volné se vracejí jen bloky s živými daty, které projdou pravidly návaznosti, délky a sezóny. Chybějící řádek není důkaz obsazenosti. Starší nebo chybová data se neprezentují jako ověřený volný kurt.
Čas
Výstup používá RFC 3339 s reálným offsetem a uvádí timezone: Europe/Prague. Kalendářní rozsah, denní reset i filtrování respektují pražský čas včetně letního času.
Cena a rezervace
totalCzk a perHourCzk mohou být null; nula neznamená neznámou cenu. Zdroj rozlišuje cenu poskytovatele, tarifní výpočet a neznámou cenu. bookingUrl může vést jen na obecný rezervační systém areálu.
Ověř u provozovatele