contactIdentifier, roteia a mensagem para o seu agente de IA e retorna a resposta do agente de forma síncrona na mesma chamada de API.
As conversas por um canal de API são tratadas exclusivamente por agentes de IA. Não há interface para agentes humanos participarem dessas conversas, portanto, a transferência para um humano não é suportada.
Endpoint
Autenticação
Inclua sua Workspace API Key e, opcionalmente, uma chave de idempotência nos cabeçalhos da requisição.Parâmetros de path
O ID do canal de API configurado no seu workspace.
Parâmetros do corpo da requisição
O tipo de mensagem. Um de:
TEXT, IMAGE, AUDIO, VIDEO, DOCUMENT.Um identificador único para o contato. Usado para criar ou localizar o contato entre requisições. Recomendamos usar o endereço de e-mail do contato.
Nome de exibição do contato. Usado ao criar um novo registro de contato.
O payload da mensagem. O formato deste objeto depende do campo
type — veja os exemplos de tipo de mensagem abaixo.Tipos de mensagem
Texto
Imagem
Áudio
Vídeo
Documento
Campos da resposta
Indica se a operação foi bem-sucedida.
O ID único do contato criado ou correspondido pelo
contactIdentifier.O ID único da conversa.
O ID único da mensagem que foi enviada.
Detalhes sobre a conversa e sua atribuição.
As mensagens de resposta do agente de IA, ordenadas de forma ascendente (primeiro as mais antigas). Trata-se de um array porque a IA pode dividir sua resposta em várias mensagens sequenciais.
Informações de consumo de créditos.
Códigos de status HTTP
| Código | Descrição |
|---|---|
200 | Sucesso — mensagem processada |
400 | Dados inválidos da requisição ou canal não encontrado |
401 | Chave de API ausente ou inválida |
404 | Canal não encontrado |
500 | Erro interno do servidor |
Exemplos de integração
Limitações
- Apenas IA: As conversas são exclusivas dos agentes de IA — a transferência para agente humano não está disponível.
contactIdentifierconsistente: Use sempre o mesmo valor para o mesmo contato. Recomendamos usar o endereço de e-mail do contato.- URLs de mídia públicas: As URLs de imagem, áudio, vídeo e documento precisam estar acessíveis publicamente.
- Limite de tamanho de arquivo: Máximo de 10 MB por arquivo.
- Timeout de download: Downloads de mídia têm timeout de 30 segundos.
- Idempotência: Use
X-Idempotency-Keypara evitar mensagens duplicadas em requisições reenviadas.