curl -X POST "https://api.oxenty.api.br/api/messages/video" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sessionId": "550e8400-e29b-41d4-a716-446655440000",
"to": "5511999999999",
"video": "https://exemplo.com/video.mp4",
"caption": "Veja nosso novo produto!"
}'
const message = await client.messages.sendVideo(sessionId, {
to: '5511999999999',
video: 'https://exemplo.com/video.mp4',
caption: 'Veja nosso novo produto!',
});
message = client.messages.send_video(
session_id,
to='5511999999999',
video='https://exemplo.com/video.mp4',
caption='Veja nosso novo produto!'
)
{
"messageId": "3EB0ABC123DEF456789GHI",
"status": "sent",
"to": "5511999999999@s.whatsapp.net",
"timestamp": "2024-01-15T10:30:00.000Z"
}
{
"statusCode": 400,
"error": "MEDIA_TOO_LARGE",
"message": "Arquivo excede o limite de 64MB"
}
Mensagens
Enviar Vídeo
Envia um vídeo
POST
/
api
/
messages
/
video
curl -X POST "https://api.oxenty.api.br/api/messages/video" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sessionId": "550e8400-e29b-41d4-a716-446655440000",
"to": "5511999999999",
"video": "https://exemplo.com/video.mp4",
"caption": "Veja nosso novo produto!"
}'
const message = await client.messages.sendVideo(sessionId, {
to: '5511999999999',
video: 'https://exemplo.com/video.mp4',
caption: 'Veja nosso novo produto!',
});
message = client.messages.send_video(
session_id,
to='5511999999999',
video='https://exemplo.com/video.mp4',
caption='Veja nosso novo produto!'
)
{
"messageId": "3EB0ABC123DEF456789GHI",
"status": "sent",
"to": "5511999999999@s.whatsapp.net",
"timestamp": "2024-01-15T10:30:00.000Z"
}
{
"statusCode": 400,
"error": "MEDIA_TOO_LARGE",
"message": "Arquivo excede o limite de 64MB"
}
Envia um vídeo para um contato ou grupo. Suporta URL ou base64.
Request Body
string
required
ID da sessão que enviará a mensagem.
string
required
Destinatário (número com DDI ou JID).
string
required
URL do vídeo ou conteúdo em base64.Formatos suportados: MP4, 3GP, MOVTamanho máximo: 64 MB
string
Legenda do vídeo (opcional).
boolean
default:"false"
Enviar como GIF (vídeo em loop sem áudio).
boolean
default:"false"
Vídeo que desaparece após ser visualizado.
object
Responder a uma mensagem específica.
curl -X POST "https://api.oxenty.api.br/api/messages/video" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sessionId": "550e8400-e29b-41d4-a716-446655440000",
"to": "5511999999999",
"video": "https://exemplo.com/video.mp4",
"caption": "Veja nosso novo produto!"
}'
const message = await client.messages.sendVideo(sessionId, {
to: '5511999999999',
video: 'https://exemplo.com/video.mp4',
caption: 'Veja nosso novo produto!',
});
message = client.messages.send_video(
session_id,
to='5511999999999',
video='https://exemplo.com/video.mp4',
caption='Veja nosso novo produto!'
)
{
"messageId": "3EB0ABC123DEF456789GHI",
"status": "sent",
"to": "5511999999999@s.whatsapp.net",
"timestamp": "2024-01-15T10:30:00.000Z"
}
{
"statusCode": 400,
"error": "MEDIA_TOO_LARGE",
"message": "Arquivo excede o limite de 64MB"
}
Enviar como GIF
Para enviar um vídeo curto como GIF animado (sem som, em loop):{
"sessionId": "...",
"to": "5511999999999",
"video": "https://exemplo.com/animacao.mp4",
"gifPlayback": true
}
Vídeos enviados como GIF devem ser curtos (até 6 segundos) e terão o áudio removido automaticamente.