Ir para o conteúdo principal

Quais códigos de status HTTP são devolvidos?

Todo erro traz um status HTTP e um código de erro estável. Baseie sua lógica no código, não na mensagem.

Cada resposta de erro tem um código de erro e uma mensagem escrita para uma pessoa. Os códigos são:

  • 400 invalid_parameter: um parâmetro é desconhecido, está malformado ou fora do intervalo
  • 400 invalid_cursor: o cursor está malformado, expirou ou foi emitido para outra chave ou outros filtros
  • 401 unauthenticated: nenhuma chave foi enviada, ou ela não é reconhecida ou foi revogada
  • 403 ip_not_allowed, key_paused, country_not_entitled ou upgrade_required: veja “Por que estou recebendo um erro 403?”
  • 404 not_found: o caminho não existe
  • 405 method_not_allowed: todos os endpoints são GET
  • 429 rate_limited ou quota_exceeded: aguarde o período de Retry-After
  • 500 internal_error: tente novamente mais tarde
  • 503 not_configured ou service_unavailable: tente novamente mais tarde

Novos códigos podem ser adicionados. Trate um código que você não reconhece como uma falha do status HTTP com que ele chega.

Ainda precisa de ajuda?

Se isto não respondeu à sua pergunta, entre em contato e nós ajudaremos.

Falar com o suporte