Skip to main content
A API usa códigos HTTP para indicar o resultado de cada requisição. Na maioria dos erros, a resposta inclui type e message.
{
  "error": {
    "type": "insufficient_scope",
    "message": "This API key is missing the required scope."
  }
}
Use type para tratar o erro no código. A message é apenas uma descrição e pode mudar.

Tipos de erro

HTTPtypeQuando acontece
401unauthenticatedChave ausente, inválida ou revogada
403insufficient_scopeA chave não tem o escopo do endpoint
404not_foundO recurso não existe ou pertence a outra conta
422idempotency_key_requiredRequisição sem o header obrigatório Idempotency-Key
409idempotency_in_progressJá há uma requisição com essa Idempotency-Key em andamento
409idempotency_key_reuseA Idempotency-Key foi reutilizada com outro corpo

Validação

Quando os dados enviados são inválidos, a API retorna 422 com os campos que precisam ser corrigidos.
{
  "message": "The name field is required.",
  "errors": {
    "name": ["The name field is required."]
  }
}
Em erros 5xx, uma operação pode não ter sido concluída. Se a requisição altera dados, repita a chamada com a mesma Idempotency-Key.