Chyby API
Chybu vrací API ve formátu Problem Details. Pole type odpovědi je adresa stránky,
která chybu vysvětluje. Pole code a status jsou určená pro programy,
text v polích title a detail se může měnit.
-
bad-requestHTTP 400
Požadavek nemá správný tvar: obsahuje neznámý nebo chybně zapsaný parametr, neplatný kurzor stránkování nebo tělo, které není platný JSON. -
authentication-requiredHTTP 401
Požadavek neobsahuje přístupový token. -
invalid-tokenHTTP 401
Přístupový token neplatí: je zrušený, vypršel, patří k jiným stránkám, člen už nemá přístup nebo stránky nemají placenou verzi. -
forbiddenHTTP 403
Token je platný, ale člen, ke kterému patří, nemá na stránkách k tomuto obsahu nebo akci oprávnění. -
insufficient-scopeHTTP 403
Token je platný, ale přístup zvolený při jeho vytvoření tuto akci nezahrnuje. -
not-foundHTTP 404
Požadovaný záznam neexistuje, byl smazán, nebo ho člen nesmí vidět. -
method-not-allowedHTTP 405
Adresa existuje, ale nepodporuje použitou metodu HTTP. -
not-acceptableHTTP 406
API neumí odpovědět ve formátu, který požadavek uvádí v hlavičce Accept. -
conflictHTTP 409
Akce se nedá provést kvůli současnému stavu záznamu, například proto, že se mezitím změnil nebo je použitý jinde. -
precondition-failedHTTP 412
Záznam se od načtení změnil: hodnota v hlavičce If-Match už neodpovídá jeho současné verzi. -
payload-too-largeHTTP 413
Odesílaný obsah, například soubor přílohy, je větší, než API přijme. -
unsupported-media-typeHTTP 415
API nepřijímá typ obsahu, který požadavek uvádí v hlavičce Content-Type. -
validation-failedHTTP 422
Požadavek má správný tvar, ale některá hodnota neodpovídá pravidlům stránek. -
role-not-allowedHTTP 422
Člen, ke kterému token patří, nesmí přidělit požadovanou roli. -
idempotency-key-requiredHTTP 400
Akce, kterou je bezpečné opakovat jen s klíčem, nemá hlavičku Idempotency-Key. -
invalid-idempotency-keyHTTP 400
Hodnota hlavičky Idempotency-Key nemá povolený tvar. -
idempotency-key-reusedHTTP 422
Stejný klíč Idempotency-Key už byl použit pro jiný požadavek. -
precondition-requiredHTTP 428
Změna záznamu vyžaduje hlavičku If-Match s verzí záznamu. -
rate-limitedHTTP 429
Token poslal v krátké době příliš mnoho požadavků. -
internal-errorHTTP 500
Požadavek se nepodařilo dokončit kvůli chybě na straně stránek. -
service-unavailableHTTP 503
Stránky jsou dočasně nedostupné, například kvůli údržbě. -
idempotency-unavailableHTTP 503
Změnu se nyní nepodařilo bezpečně provést a nic se neuložilo. -
pagination-temporarily-unavailableHTTP 503
Další stránku výpisu se nyní nepodařilo připravit. -
rate-limit-temporarily-unavailableHTTP 503
Stránky nyní nemohou ověřit limit požadavků, a proto požadavek nepřijaly. -
mutation-temporarily-unavailableHTTP 503
Změnu se nyní nepodařilo bezpečně provést a nic se neuložilo. -
attachment-content-temporarily-unavailableHTTP 503
Soubor přílohy je nyní dočasně nedostupný. -
gallery-image-content-temporarily-unavailableHTTP 503
Soubor fotografie je nyní dočasně nedostupný. -
document-content-temporarily-unavailableHTTP 503
Soubor dokumentu je nyní dočasně nedostupný. -
email-history-temporarily-unavailableHTTP 503
Historie odeslaných e-mailů je nyní dočasně nedostupná.
Úplnou dokumentaci API najdete po přihlášení na stránkách svého SVJ v profilu v části „API přístupy“. Pokud stránky teprve zvažujete, napište podpoře a pošleme Vám na dokumentaci odkaz. Co API umí, shrnuje přehled API.