Skip to main content
POST
/
api
/
sendVideo
Enviar um vídeo
curl --request POST \
  --url https://{host}/api/sendVideo \
  --header 'Content-Type: application/json' \
  --header 'apikey: <api-key>' \
  --data '{
  "session": "session",
  "chatId": "5511999999999@c.us",
  "url": "https://example.com/video.mp4",
  "caption": "Video caption"
}'
{
  "success": true,
  "messageId": "3EB0XXXXXX"
}

Descrição

Este endpoint permite enviar vídeos para contatos individuais ou grupos no WhatsApp. O vídeo deve ser enviado em formato base64. Opcionalmente, é possível adicionar uma legenda ao vídeo.

Body

{
  "sessionId": "my-session",
  "jid": "5511999999999@s.whatsapp.net",
  "video": {
    "content": "iVBORw0KGgoAAAANSUhEUgAAAA...",
    "mimetype": "image/png",
    "filename": "Meu Grupo"
  },
  "caption": "Legenda da imagem"
}

Parâmetros do Body

PropriedadeTipoObrigatórioDescrição
sessionIdstring✅ SimID da sessão autenticada que enviará o vídeo
jidstring✅ SimIdentificador do destinatário (JID do WhatsApp). Formato: 5511999999999@s.whatsapp.net para contatos ou 120363XXXXX@g.us para grupos
videoobject✅ SimObjeto contendo os dados do vídeo
video.contentstring✅ SimConteúdo do vídeo codificado em base64
video.mimetypestring❌ NãoTipo MIME do vídeo (ex: video/mp4, video/avi). Se não especificado, será detectado automaticamente
video.filenamestring❌ NãoNome do arquivo do vídeo
captionstring❌ NãoLegenda/texto que acompanha o vídeo
{
  "success": true,
  "messageId": "3EB0XXXXXX"
}

Códigos de Status

  • 200 - Vídeo enviado com sucesso
  • 400 - Parâmetros inválidos ou vídeo corrompido
  • 401 - Sessão não autorizada
  • 404 - Sessão não encontrada
  • 413 - Vídeo muito grande

Exemplo de Uso

curl -X POST https://api.wappfy.com.br/api/sendVideo \
  -H "Content-Type: application/json" \
  -d '{
    "sessionId": "my-session",
    "jid": "5511999999999@s.whatsapp.net",
    "video": {
      "content": "AAAAIGZ0eXBpc29tAAACAGlzb21pc28yYXZjMW1wNDEAAA...",
      "mimetype": "video/mp4",
      "filename": "video.mp4"
    },
    "caption": "Confira esse vídeo!"
  }'

Authorizations

apikey
string
header
required

Sua chave de API do Wappfy (obtenha em dash.wappfy.com.br)

Body

application/json
chatId
string
required

Identificador do chat (JID do WhatsApp)

Example:

"5511999999999@c.us"

file
object
required

Arquivo de vídeo (URL remota ou dados base64)

  • Option 1
  • Option 2
session
string
required

Nome da sessão (instanceName)

Example:

"my-session"

reply_to
string

ID da mensagem à qual você deseja responder

Example:

null

asNote
boolean

Enviar como nota de vídeo

Example:

false

caption
string
default:Confira esse vídeo!

Legenda/texto que acompanha o vídeo

I