Ir para o conteúdo principal

Erros

O formato de toda resposta de erro e os códigos estáveis pelos quais o seu programa pode decidir.

Todo erro responde { "error", "message" }: error é um código estável em inglês para o seu programa decidir, e message é um texto em espanhol que você pode exibir como está. Os 401 e 403 acrescentam docs com a URL desta documentação, para quem chegar à API sem tê-la lido.

HTTPerrorQuando
400VALIDATIONFalta um campo ou ele tem um formato inválido. `issues` diz qual.
401UNAUTHORIZEDA chave está ausente, não existe ou foi revogada.
402NOT_PREMIUMO restaurante não tem assinatura nem teste ativo.
403FORBIDDENA chave não tem a permissão que o endpoint exige.
404NOT_FOUNDO restaurante não está na sua conta, ou o produto ou a categoria não existem nele.
409CONFLICTNome de categoria repetido, identificador já em uso ou categoria com produtos.
422LIMITUm limite foi atingido.
500INTERNALAlgo falhou do nosso lado. Tente novamente em instantes.

Desenvolvedores