Skip to content

Chybové stavy

Tato stránka popisuje nejdůležitější HTTP statusy a chybové kódy.

Struktura chybové odpovědi

Všechny chybové odpovědi mají jednotný formát:

json
{
  "Code": "INVALID_API_KEY",
  "Message": "Popis chyby"
}

U chyby 429 je navíc pole RetryAfterSeconds:

json
{
  "Code": "RATE_LIMIT_EXCEEDED",
  "Message": "Too many requests. Please try again later.",
  "RetryAfterSeconds": 10
}

Přehled chybových stavů

400 Bad Request

KódPopis
MISSING_API_KEYHlavička X-Api-Key chybí

401 Unauthorized

KódPopis
INVALID_API_KEYKlíč neexistuje nebo je neplatný
SECRET_REQUIREDChybí tajná část klíče (očekává se KeyId.Secret)
INVALID_SECRETTajná část klíče je neplatná
COMPANY_API_DISABLEDAPI přístup je pro vaši společnost deaktivovaný
API_KEY_DISABLEDKonkrétní klíč je deaktivovaný

403 Forbidden

KódPopis
IP_NOT_AUTHORIZEDPřístup zablokovaný z důvodu IP autorizace

409 Conflict

KódPopis
EXPORT_DUPLICATEDuplicitní export – požadavek se stejnými parametry už existuje

429 Too Many Requests

KódPopis
RATE_LIMIT_EXCEEDEDPřekročen rate limit – viz Limity volání

5xx Server Error

Chyba na straně serveru. Zkuste požadavek opakovat později.
Pokud problém přetrvává, kontaktuje nás na enterprise@xdent.cz

Logování pro diagnostiku

Při řešení chyb vždy ukládejte:

  • HTTP status a kód chyby (Code),
  • X-Request-Id z response hlavičky,
  • Endpoint a čas volání.