API Reference

send_video_message

Evento disparado após o envio de um vídeo

Exemplo

{ "Type": "video", // String. Tipo da mensagem, indicando que é um envio de vídeo "IsSync": false, // Booleano. Indica se o payload é de sincronização de dispositivo "Reprocessing": false, // Booleano. Indica se a mensagem está sendo reprocessada "Body": { "Info": { "Id": "3EB0216C563B5F6A1E5AE1", // String. ID da mensagem "RemoteJid": "5511999999999@s.whatsapp.net", // String. ID do usuário ou grupo que recebeu a mensagem (exemplo fictício) "SenderJid": "5511888888888@s.whatsapp.net", // String. ID do usuário que enviou a mensagem (exemplo fictício) "FromMe": true, // Booleano. Indica se a mensagem foi enviada por você "Timestamp": 1733860961, // Inteiro. Timestamp em segundos do envio da mensagem "Status": 0, // Inteiro. Valor do ACK (0 = enviada, 1 = entregue, 2 = lida, etc.) "Ctwa": null, // Valor adicional, se existir. Aqui, null "Source": { "key": { "remoteJid": "5511999999999@s.whatsapp.net", // String. Mesmo RemoteJid do destino "fromMe": true, // Booleano. Indica se a mensagem foi enviada por você "id": "3EB0216C563B5F6A1E5AE1" // String. ID da mensagem }, "message": { "videoMessage": { "mimetype": "video/mp4", // String. Tipo MIME do vídeo "fileSha256": "eqLOXRBqk9wdCy+Cszd9RY/UCxUB8jiKxao+LePthfU=", // String. Hash SHA-256 do arquivo de vídeo em Base64 "height": 360, // Inteiro. Altura do vídeo em pixels "width": 640, // Inteiro. Largura do vídeo em pixels "duration": 30, // Inteiro. Duração do vídeo em segundos "fileLength": 3114157 // Inteiro. Tamanho do arquivo em bytes } }, "messageTimestamp": 1733860961, // Inteiro. Timestamp do envio da mensagem "ephemeralOutOfSync": false // Booleano. Indica se há desincronização de mensagens efêmeras } }, "Caption": "Video", // String. Legenda do vídeo, se houver "Type": "video/mp4", // String. Tipo do arquivo de vídeo (MIME type) "ContextInfo": { "QuotedMessageID": "", // String. ID da mensagem à qual esta responde, se houver "QuotedMessage": "", // String. Mensagem citada, se houver "Participant": "", // String. Participante(s) da conversa, se houver "IsForwarded": false // Booleano. Indica se a mensagem foi encaminhada } }, "Info": { "Id": "3EB0216C563B5F6A1E5AE1", // String. ID da mensagem "RemoteJid": "5511999999999@s.whatsapp.net", // String. ID do destino da mensagem (exemplo fictício) "SenderJid": "5511888888888@s.whatsapp.net", // String. ID do remetente da mensagem (exemplo fictício) "FromMe": true, // Booleano. Indica se a mensagem foi enviada por você "Timestamp": 1733860961, // Inteiro. Timestamp do envio "Status": 0, // Inteiro. Valor do ACK "Ctwa": null, // Valor adicional, se houver (null neste caso) "Source": { "key": { "remoteJid": "5511999999999@s.whatsapp.net", // String "fromMe": true, // Booleano "id": "3EB0216C563B5F6A1E5AE1" // String }, "message": { "videoMessage": { "mimetype": "video/mp4", // String "fileSha256": "eqLOXRBqk9wdCy+Cszd9RY/UCxUB8jiKxao+LePthfU=", // String "height": 360, // Inteiro "width": 640, // Inteiro "duration": 30, // Inteiro "fileLength": 3114157 // Inteiro } }, "messageTimestamp": 1733860961, // Inteiro "ephemeralOutOfSync": false // Booleano } }, "FileType": "video/mp4", // String. Tipo do arquivo de vídeo "Url": "https://example.com/path/to/video.mp4" // String. URL do vídeo (exemplo fictício) }