For the complete documentation index, see llms.txt. This page is also available as Markdown.

Erros

O envelope de erro e o significado de cada código retornado pela API.

Todos os erros usam o mesmo envelope:

{ "errors": [ { "field": "...", "detail": "..." } ] }

400 · Requisição inválida

Parâmetros de query inválidos, JSON malformado ou corpo acima de 512 KB. Vários parâmetros inválidos são relatados juntos:

{
  "errors": [
    { "field": "status", "detail": "Valor inválido. Valores permitidos: ongoing, won, lost" },
    { "field": "created_at__gte", "detail": "Data inválida. Use o formato ISO 8601" },
    { "field": "per_page", "detail": "Informe um número inteiro maior que zero" }
  ]
}

401 · Não autenticado

Sempre o mesmo corpo, qualquer que seja o problema com a credencial:

{ "errors": [{ "detail": "Chave de API inválida" }] }

Veja Autenticação.

403 · Sem permissão

Veja Escopos e permissões.

404 · Não encontrado

Rota desconhecida ou recurso inexistente. Ids de outra conta também retornam 404, indistinguíveis de ids inexistentes.

422 · Validação do corpo

Todos os problemas do corpo em uma única resposta:

429 · Limite excedido

Veja Limites de requisição.

500 · Erro interno

Nenhum detalhe interno é exposto. Se o erro persistir, entre em contato com o suporte informando o horário e a rota chamada.