7. Código HTTP das respostas

A API usa os seguintes códigos HTTP de resposta, conforme definido no RFC 2616 e RFC 6585:

Código HTTPDescrição
200OK: A solicitação foi bem-sucedida. O cliente pode ler o resultado do pedido no corpo e os cabeçalhos da resposta.
304Not Modified: Consulte Requisições condicionais.
400Bad Request: O pedido não pôde ser compreendido pelo servidor devido à sintaxe malformada.
401Unauthorized: A solicitação requer autenticação, se a solicitação incluir credenciais de autorização, a autorização foi recusada para essas credenciais.
403Forbidden: O servidor entendeu o pedido, mas se recusa a cumpri-lo.
404Not Found: Não foi possível encontrar o recurso solicitado. Este erro pode ser devido a uma condição temporária ou permanente.
409Conflict: Alguma regra de negócio foi violada.
429Too Many Requests: Taxas de consumo foram aplicadas. Consulte Taxas de consumo.
500Internal Server Error: Você nunca deve receber este erro porque nossos programadores irão pegar todos... mas se você é azarado o suficiente para obter um, por favor informe-nos através de um comentário na parte inferior desta página.
502 ou 503 * Service Unavailable: O servidor é atualmente incapaz de lidar com a solicitação devido a uma condição temporária que será aliviada após algum atraso. Você pode optar por reenviar a solicitação novamente.