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
string
obrigatório
O ID do canal de API configurado no seu workspace.
Parâmetros do corpo da requisição
string
obrigatório
O tipo de mensagem. Um de:
TEXT, IMAGE, AUDIO, VIDEO, DOCUMENT.string
obrigatório
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.
string
Nome de exibição do contato. Usado ao criar um novo registro de contato.
object
obrigatório
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
boolean
obrigatório
Indica se a operação foi bem-sucedida.
string
obrigatório
O ID único do contato criado ou correspondido pelo
contactIdentifier.string
obrigatório
O ID único da conversa.
string
obrigatório
O ID único da mensagem que foi enviada.
object
obrigatório
Detalhes sobre a conversa e sua atribuição.
array
obrigatório
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.
object
obrigatório
Informações de consumo de créditos.
Códigos de status HTTP
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.