Erros
A TipoChat usa códigos HTTP convencionais. Todas as falhas devolvem o mesmo objeto de erro para poder tratá-las de forma uniforme.
200Sucesso400Pedido inválido401Chave não autorizada402Saldo insuficiente405Método não permitido409Conflito de idempotência500Erro interno ou reconciliação502Erro ou resultado incerto do fornecedor503Serviço indisponívelObjeto de erro
{
"error": {
"code": "invalid_request",
"message": "input must be non-empty text up to 8000 characters"
}
}Use o header x-request-id ao contactar o suporte. Ele não faz parte do objeto JSON atual.
Limites
O piloto não publica limites por minuto e a API atual não devolve 429 nem headers X-RateLimit-*.
Rate limiterNão ativoNão existe contrato público por minuto.
Resposta 429Não emitidaNão a trate como parte do contrato atual.
OrçamentoPré-pagoO saldo é reservado antes da chamada.
OperaçãoPilotoO acesso é controlado por projeto.