INTEGRITY Dokumentace

Kódy chyb

Přehled chybových kódů

Kód Stav HTTP Zpráva Pravděpodobná příčina Řešení
1002 400 Neplatná datová část požadavku set Tělo požadavku je chybně formátované nebo mu chybí povinná pole Ověřte, že tělo je platný JSON s resource_type, resource_id, a tags
1003 400 resource_type a resource_id jsou povinné Chybějící parametry dotazu Uveďte obě resource_type a resource_id v řetězci dotazu
1006 400 Neplatný typ prostředku Nepodporovaný typ zdroje Použijte podporovaný typ prostředku
1007 400 parametr značky musí být ve formátu... Syntaxe filtru tagů je nesprávná Viz syntaxe filtrování podle značek
1009 400 tag_key je povinný Chybí tag_key parametr Zahrňte tag_key parametr cesty
1010 400 příliš mnoho filtrů značek (maximálně 20) Více než 20 tag parametry dotazu Omezte počet filtrů na 20 nebo méně, případně je rozdělte do více požadavků
1011 400 klíč značky je příliš dlouhý (maximálně 256 znaků) Klíč tagu přesahuje 256 znaků Zkraťte klíč tagu
1012 400 hodnota značky je příliš dlouhá (maximálně 1024 znaků) Hodnota tagu přesahuje 1,024 znaků Zkraťte hodnotu tagu
1013 400 příliš mnoho hodnot OR ve filtru značek (maximálně 10) Více než 10 hodnot oddělených čárkou v jednom filtru Rozdělte do více filtrů
1014 400 Neplatný klíč štítku Klíč obsahuje neplatné znaky Používejte pouze písmena, číslice, _, ., -
1015 400 Neplatná datová část požadavku delete Tělo požadavku delete má neplatný formát Ověřte, že tělo obsahuje resource_type a resource_id

Chování při nenalezeném zdroji

V aktuální beta verzi GET /accounts/{account_id}/tags vrací 500 Internal Server Error pro prostředky, které neexistují nebo které nikdy nebyly označeny tagem:

"resource not found: type={resource_type} id={resource_id}"

Endpointy pro výpis (/tags/resources, /tags/keys, /tags/values/{key}) vrátí 200 OK s prázdným polem výsledků, pokud nejsou nalezeny žádné shody. Toto chování je očekávané, nejde o chybu.

Tento 500 chování je známé omezení beta verze a může se změnit na 404 v budoucí verzi.