Skip to main content
A API v1 retorna os erros em JSON dentro da propriedade error:
code é o valor legível por máquina. message é uma descrição curta. Alguns erros também incluem details e correlation_id.

Códigos de status

Use o status HTTP e error.code em conjunto: A referência de cada endpoint lista os códigos de erro que ele pode retornar.

IDs de correlação

Todas as respostas da API v1 incluem X-Correlation-ID. O corpo de um erro também pode trazer o mesmo valor em error.correlation_id. Ao investigar uma falha, registre o ID de correlação junto com o código de status e o error.code. Não registre a credencial Bearer nem campos da resposta que possam conter dados pessoais.

Decisões de nova tentativa

  • Para 429, aguarde o número de segundos indicado em Retry-After antes de tentar novamente.
  • Para 503, não trate a resposta como uma redefinição de cota. Uma falha do limitador usa rate_limiter_unavailable e não inclui Retry-After.
  • Para 401 ou 403, corrija a credencial, o escopo ou o acesso à conta em vez de repetir a mesma requisição.
  • Para 422, corrija a requisição conforme a referência do endpoint.
Leia Limites de requisição para entender o comportamento completo do 429.