Přejít na hlavní obsah
GetQR API je v beta verzi a je dostupné pro vybrané pracovní prostory. Do obecného vydání se podrobnosti mohou změnit.
GetQR API používá standardní stavové kódy HTTP. Úspěšné požadavky vracejí 2xx. Neúspěšné požadavky vracejí 4xx nebo 5xx s tělem JSON, které vysvětluje, co se pokazilo.

Formát chyby

Každá chyba má stejný tvar: stálý kód, srozumitelnou zprávu a odkaz na popis daného kódu.
string
povinné
Stálý, strojově čitelný chybový kód. Ve svém kódu se řiďte jím, ne zprávou. Viz Chybové kódy.
string
povinné
Srozumitelný popis problému. Jeho znění se může změnit.
string
povinné
Odkaz na popis chybového kódu v dokumentaci API ve vašem účtu GetQR.

Chybové kódy

Chyby validace

Když tělo nebo parametry dotazu neprojdou validací, API odpoví 422. Zpráva popisuje první neplatné pole ve tvaru <issue>: <field>: <details>:
Vnořená pole se zapisují tečkovou notací, například link.url.

Zpracování chyb

  • Rozhodujte se podle error.code, ne podle error.message.
  • Chyby 4xx neopakujte beze změny: nejdřív požadavek opravte. Výjimkou je 409 u požadavku, který ještě probíhá, a 429.
  • Při 429 počkejte tolik sekund, kolik uvádí hlavička Retry-After. Viz Limity požadavků.
  • Chyby 5xx opakujte s exponenciálním odstupem.

Časté problémy

API je v beta verzi a pro váš pracovní prostor zatím není zapnuté.
Cesta je špatně. Porovnejte ji se stránkami endpointů a ověřte, že začíná na /api/v1/.
Předplatné vlastníka pracovního prostoru skončilo. API klíč začne znovu fungovat, jakmile si vlastník předplatné obnoví.
Vaše role v pracovním prostoru je čtenář. API mohou používat jen vlastník pracovního prostoru a editoři.

Co dál

Limity požadavků

Ověřování