⌘API públicav1.0Guia de integração   ↗

Comece por aqui

Erros e limites

Identifique erros, respeite os limites e recupere chamadas com segurança.

Formato dos erros

Erros retornam um objeto error. Use code para tratar o caso e requestId ou o header X-Request-Id ao investigar uma chamada.

JSON
{
  "error": {
    "code": "forbidden",
    "message": "A chave não tem permissão para esta operação.",
    "requestId": "55555555-5555-4555-8555-555555555555"
  }
}

Códigos HTTP

StatusSignificado
400Solicitação inválida
401Chave inválida, expirada ou revogada
403Permissão insuficiente ou origem de navegador
404Recurso não encontrado
409Conflito, agente pausado ou solicitação em processamento
413Corpo acima do limite
415Tipo de conteúdo inválido
429Limite de chamadas excedido
502Falha do provedor
503Serviço indisponível

Limites

RecursoLimite
Chamadas autenticadas120 por minuto, por chave
Envio de mensagens30 por minuto, por chave
Uploads10 por minuto, por chave
Corpo JSON / mensagem64 KiB / 6.000 caracteres
Arquivo / conta20 MiB / 100 MiB ou 100 arquivos
Paginação50 por padrão; máximo de 100

Em 429, aguarde o período do header Retry-After. Uma proteção adicional limita o tráfego de entrada. Não divida as chamadas entre chaves para contornar os limites.

Idempotência de mensagens

Envie um UUID exclusivo em Idempotency-Key. A reserva e o resultado permanecem por pelo menos 24 horas. O mesmo corpo e a mesma chave reutilizam o resultado; o header Idempotency-Replayed: true identifica a reutilização. Corpo diferente com a mesma chave retorna 409.

Se o processo for interrompido antes de concluir, o resultado pode ser incerto. A API mantém a reserva e retorna 409, evitando executar ferramentas novamente. Falhas concluídas também são preservadas. Não use uma chave nova para repetir automaticamente uma mensagem.

As chamadas de mensagem não mantêm histórico entre solicitações. O resultado é armazenado temporariamente para idempotência; o registro técnico de acesso, sem corpo ou token, é mantido por 30 dias.

Primeiros passosComece por aquiAutenticação e permissõesComece por aquiErros e limitesComece por aquiListar agentesAgentesConsultar agenteAgentesEnviar mensagemAgentesDesligar IA para um contatoAgentesConsultar colunasKanbanListar contatosKanbanMover contatoKanbanEnviar arquivoBase de conhecimentoConsultar processamentoBase de conhecimento