Nápověda a návody ›
API a integrace
› Rate limity a chybové kódy
Rate limity a chybové kódy
3 min čtení · API a integrace
Limit požadavků (rate limit) chrání API před přetížením a zneužitím. Pokud za krátký čas pošlete příliš mnoho požadavků, server vrátí odpověď HTTP 429 Too Many Requests s hlavičkou Retry-After, která říká, kolik sekund je třeba počkat.
Aktuální limity
- Limit je 60 požadavků za minutu na každý token. Platí stejně pro všechny plány (Trial, Standard, Profi i Business).
- LAN agenti mají samostatný limit 120 požadavků za minutu na každého agenta.
- Limit se počítá pro každý token zvlášť (ne pro celého uživatele). Pokud potřebujete vyšší celkový strop, vytvořte si více tokenů pro různá použití (například samostatně pro CI/CD a samostatně pro dashboard).
Chybové kódy
401 Unauthorized- chybějící nebo neplatný token.403 Forbidden- akce není dostupná ve vašem tarifu (například vytvoření monitoru po vypršení tarifu nebo nad rámec limitu vašeho tarifu).404 Not Found- daný zdroj (monitor, incident) neexistuje nebo k němu nemáte přístup.429 Too Many Requests- překročen limit požadavků. Počkejte počet sekund uvedený v hlavičceRetry-After.5xx- chyba na straně serveru. Zkuste znovu s postupně se prodlužujícím zpožděním (exponential backoff - například 1, 2, 4, 8 sekund).
Doporučení pro praxi
- Odpovědi ze čtecích endpointů si ukládejte do vyrovnávací paměti (cache). Údaje o dostupnosti se nemění každou sekundu, nemusíte je tedy tolikrát tahat.
- Tam, kde je to možné, místo opakovaných dotazů (polling) použijte webhooky - server vám sám zavolá, když nastane událost.
- Při dávkových operacích přidejte mezi požadavky krátké zpoždění, abyste se nepřiblížili k limitu.
Byl tento návod užitečný?