Pular para o conteúdo principal

Erros

Todas as respostas de erro seguem o mesmo formato:

{ "detail": "Mensagem de erro legível." }

Códigos de status

StatusSignificado
400Requisição inválida (corpo malformado).
401Credencial ausente ou inválida.
403Papel insuficiente, ou acesso do agente negado (ferramenta não aprovada).
404Recurso não encontrado.
409Conflito (ex.: nome de ferramenta duplicado).
422Erro de validação dos dados enviados.
429Limite de uso atingido (ex.: mensagens do mês).
500Erro interno.

Erros específicos úteis

  • 403 em /agents/{id}/chat — o agente está suspenso/pendente ou tentou usar uma ferramenta não aprovada. No segundo caso, o evento conversation.tool_blocked (crítico) é registrado na auditoria.
  • 400 por escudo anti-injeção — quando o escudo está em modo bloquear, a resposta indica o nível de risco e os padrões detectados. Veja Escudo anti-injeção.
  • 429 — limite do plano atingido. Veja Planos e uso.