curl -X POST https://chatbot.menuia.com/api/create-message \
-H "Content-Type: application/json" \
-d '{
"appkey": "SUA_APPKEY_AQUI",
"authkey": "SUA_AUTHKEY_AQUI",
"to": "+5511999999999",
"message": "Nome do arquivo",
"descricao": "Descrição opcional",
"file": "https://example.com/file.mp3",
"format": "mp3"
}'
const response = await fetch('https://chatbot.menuia.com/api/create-message', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
appkey: 'SUA_APPKEY_AQUI',
authkey: 'SUA_AUTHKEY_AQUI',
to: '+5511999999999',
message: 'Nome do arquivo',
descricao: 'Descrição opcional',
file: 'https://example.com/file.mp3',
format: 'mp3'
})
});
import requests
response = requests.post(
'https://chatbot.menuia.com/api/create-message',
json={
'appkey': 'SUA_APPKEY_AQUI',
'authkey': 'SUA_AUTHKEY_AQUI',
'to': '+5511999999999',
'message': 'Nome do arquivo',
'descricao': 'Descrição opcional',
'file': 'https://example.com/file.mp3',
'format': 'mp3'
}
)
$response = Http::post('https://chatbot.menuia.com/api/create-message', [
'appkey' => 'SUA_APPKEY_AQUI',
'authkey' => 'SUA_AUTHKEY_AQUI',
'to' => '+5511999999999',
'message' => 'Nome do arquivo',
'descricao' => 'Descrição opcional',
'file' => 'https://example.com/file.mp3',
'format' => 'mp3'
]);
{
"status": 200,
"message": "Mensagem enviada com sucesso."
}
{
"status": 401,
"message": "validation.required"
}
{
"status": 404,
"message": "Nenhum dispositivo encontrado."
}
Enviar Mensagens
Enviar Mídia
POST
/
api
/
create-message
curl -X POST https://chatbot.menuia.com/api/create-message \
-H "Content-Type: application/json" \
-d '{
"appkey": "SUA_APPKEY_AQUI",
"authkey": "SUA_AUTHKEY_AQUI",
"to": "+5511999999999",
"message": "Nome do arquivo",
"descricao": "Descrição opcional",
"file": "https://example.com/file.mp3",
"format": "mp3"
}'
const response = await fetch('https://chatbot.menuia.com/api/create-message', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
appkey: 'SUA_APPKEY_AQUI',
authkey: 'SUA_AUTHKEY_AQUI',
to: '+5511999999999',
message: 'Nome do arquivo',
descricao: 'Descrição opcional',
file: 'https://example.com/file.mp3',
format: 'mp3'
})
});
import requests
response = requests.post(
'https://chatbot.menuia.com/api/create-message',
json={
'appkey': 'SUA_APPKEY_AQUI',
'authkey': 'SUA_AUTHKEY_AQUI',
'to': '+5511999999999',
'message': 'Nome do arquivo',
'descricao': 'Descrição opcional',
'file': 'https://example.com/file.mp3',
'format': 'mp3'
}
)
$response = Http::post('https://chatbot.menuia.com/api/create-message', [
'appkey' => 'SUA_APPKEY_AQUI',
'authkey' => 'SUA_AUTHKEY_AQUI',
'to' => '+5511999999999',
'message' => 'Nome do arquivo',
'descricao' => 'Descrição opcional',
'file' => 'https://example.com/file.mp3',
'format' => 'mp3'
]);
{
"status": 200,
"message": "Mensagem enviada com sucesso."
}
{
"status": 401,
"message": "validation.required"
}
{
"status": 404,
"message": "Nenhum dispositivo encontrado."
}
Webhook relacionado: Mídia
Mídia recebida dispara os eventos Imagem, Vídeo, Áudio ou Documento no webhook.
Descrição
Este endpoint permite o envio de um arquivo multimídia (imagem, áudio, vídeo, documento) para um número de telefone ou grupo, junto com uma mensagem opcional e uma descrição.Parâmetros
string
required
Chave de aplicação.
string
required
Chave de autenticação do usuário.
string
required
Número de telefone no formato internacional ou ID do grupo do destinatário.
string
Nome do arquivo a ser enviado.
string
Descrição opcional do arquivo (legenda).
string
required
URL ou BASE64 do arquivo multimídia a ser enviado.
string
Formato do arquivo (mp3, mp4, pdf, png, etc). Utilizado para forçar o envio em um formato específico.
curl -X POST https://chatbot.menuia.com/api/create-message \
-H "Content-Type: application/json" \
-d '{
"appkey": "SUA_APPKEY_AQUI",
"authkey": "SUA_AUTHKEY_AQUI",
"to": "+5511999999999",
"message": "Nome do arquivo",
"descricao": "Descrição opcional",
"file": "https://example.com/file.mp3",
"format": "mp3"
}'
const response = await fetch('https://chatbot.menuia.com/api/create-message', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
appkey: 'SUA_APPKEY_AQUI',
authkey: 'SUA_AUTHKEY_AQUI',
to: '+5511999999999',
message: 'Nome do arquivo',
descricao: 'Descrição opcional',
file: 'https://example.com/file.mp3',
format: 'mp3'
})
});
import requests
response = requests.post(
'https://chatbot.menuia.com/api/create-message',
json={
'appkey': 'SUA_APPKEY_AQUI',
'authkey': 'SUA_AUTHKEY_AQUI',
'to': '+5511999999999',
'message': 'Nome do arquivo',
'descricao': 'Descrição opcional',
'file': 'https://example.com/file.mp3',
'format': 'mp3'
}
)
$response = Http::post('https://chatbot.menuia.com/api/create-message', [
'appkey' => 'SUA_APPKEY_AQUI',
'authkey' => 'SUA_AUTHKEY_AQUI',
'to' => '+5511999999999',
'message' => 'Nome do arquivo',
'descricao' => 'Descrição opcional',
'file' => 'https://example.com/file.mp3',
'format' => 'mp3'
]);
{
"status": 200,
"message": "Mensagem enviada com sucesso."
}
{
"status": 401,
"message": "validation.required"
}
{
"status": 404,
"message": "Nenhum dispositivo encontrado."
}
⌘I

