Documentation Index
Fetch the complete documentation index at: https://docs.hadem.chat/llms.txt
Use this file to discover all available pages before exploring further.
POST
https://api.hadem.chat/v1/messagesAutenticação
Exemplos
Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
channelId | string | ✓ | ID do canal pelo qual a mensagem será enviada |
contact.value | string | ✓ | Número de telefone ou e-mail do contato |
contact.type | "phone" | "email" | — | Tipo do identificador. Padrão: "phone" |
contact.name | string | — | Nome do contato |
message.type | "text" | "template" | "media" | ✓ | Tipo da mensagem |
flowId | string | — | Associa o envio a um flow existente na conta |
closeConversation | boolean | — | Encerra a conversa aberta antes de enviar |
Tipos de mensagem
Texto
Template
Mídia
base64 e mediaUrl são alternativos — envie pelo menos um dos dois.
Valores aceitos em mediaType: image, video, document, audio.
Resposta
| Campo | Tipo | Descrição |
|---|---|---|
requestId | string | Identificador do envio. Use nos logs para rastrear a entrega. |
Erros
| Status | Descrição |
|---|---|
400 Bad Request | Body inválido ou campos incompatíveis |
401 Unauthorized | Token ausente ou inválido |
403 Forbidden | Token sem permissão para enviar mensagens |
404 Not Found | Canal não encontrado ou não pertence à conta |
429 Too Many Requests | Limite de requisições atingido |
5xx | Erro interno |