Documentation Index
Fetch the complete documentation index at: https://docs.jelou.ai/llms.txt
Use this file to discover all available pages before exploring further.
Descrição
Envia uma mensagem ao usuário final através do Jelou. O cliente executa este recurso para notificar o Jelou que deve entregar uma mensagem ao usuário final ativo na conversa. O Jelou validará a assinatura da requisição, processará o conteúdo e o entregará ao usuário através do canal configurado (por exemplo, WhatsApp).Endpoint
Parâmetros do corpo
Tipo de campo do evento. Valor fixo:
messages.Tipo de objeto do evento. Valor fixo:
message_event.Tipo de evento. Valor fixo:
incoming_message.Identificador do projeto Jelou ao qual a conversa pertence.
Identificador da sala de conversa ativa.
Identificador do bot do Jelou associado à conversa.
Identificador do usuário final que receberá a mensagem.
Conteúdo da mensagem a ser entregue ao usuário final.
id— Identificador único da mensagem.type— Tipo de mensagem:text,image,video,audio,document.content— Objeto com o conteúdo conforme o tipo (veja a tabela de tipos ao final desta página).
Autenticação
Este recurso valida o cabeçalhoX-Jelou-Signature usando HMAC-SHA256. Não utiliza Basic Auth.
Exemplo de requisição
O exemplo a seguir envia uma mensagem de texto ao usuário final através do Jelou:cURL
Respostas
| Código | Status | Descrição |
|---|---|---|
| 200 | OK | Mensagem recebida e processada pelo Jelou. |
| 500 | Internal Server Error | Erro interno do servidor. |
Tipos de mensagens suportados
| Tipo | Campo value.content | Campos adicionais |
|---|---|---|
text | { "body": "Texto da mensagem" } | — |
image | { "url": "...", "mime_type": "image/jpeg" } | caption (opcional) |
video | { "url": "...", "mime_type": "video/mp4" } | caption (opcional) |
audio | { "url": "...", "mime_type": "audio/mpeg" } | — |
document | { "url": "...", "mime_type": "application/pdf" } | filename (opcional) |
As URLs de arquivos multimídia devem ser acessíveis via HTTPS.