Mensagem de Imagem
O tipoIMAGE permite enviar imagens para o destinatário. Você pode fornecer a imagem via Base64 ou via URL de download.
Payload
Campos
string
required
Deve ser
"IMAGE".Address
required
Endereço do destinatário. Veja formatos de endereço.
string
Conteúdo da imagem codificado em Base64. Use este campo ou
downloadUrl/externalDownloadUrl, não em conjunto. Limite de ~70MB no conteúdo decodificado.string
URL pública para download da imagem. A MessageFy fará o download e enviará ao destinatário. Alternativa ao
base64.string
URL externa de uma imagem já hospedada. Use para arquivos grandes (acima de ~70MB), em vez de
base64. Também é o campo preenchido nas mensagens recebidas.string
Identificador da mídia no storage. Preenchido pela plataforma nas mensagens recebidas; normalmente não é necessário no envio.
string
URL de download da imagem no provedor. Preenchido nas mensagens recebidas; não é necessário no envio.
string
Legenda exibida junto com a imagem. Opcional.
string
required
Nome do arquivo (ex:
foto.jpg). Obrigatório para mensagens de mídia — a ausência
retorna 400 com o erro “Filename is required for media messages”.string
Tipo MIME da imagem. Recomendado informar para processamento correto.
Formatos Suportados
Exemplos
Enviar imagem via Base64
Enviar imagem via URL
Imagem sem legenda
Imagem como resposta a uma mensagem
Resposta
Após o envio, você receberá um webhook
MESSAGE_SENT confirmando que a imagem foi enviada ao provedor, e um MESSAGE_DELIVERED quando o destinatário receber.Recebimento
Quando um contato envia uma imagem para o seu canal, a MessageFy entrega um webhook comcontent.type igual a "IMAGE". O conteúdo vem dentro do envelope Package (veja Recebendo Eventos).
string
Sempre
"IMAGE" para imagens recebidas.Address
Endereço de quem enviou a imagem. Para WhatsApp:
jid, lid, number, name.Address
Endereço do destinatário (o seu canal ou o grupo/chat que recebeu a mensagem).
string
Identificador da mensagem no provedor. Guarde-o para responder ou reagir posteriormente.
string
Identificador da mídia no storage da plataforma.
string
URL para baixar a imagem recebida. Pode ainda não estar disponível no primeiro webhook enquanto a mídia é processada (veja abaixo).
string
Legenda enviada junto com a imagem, quando houver.
string
Nome do arquivo da imagem.
string
Tipo MIME da imagem (ex:
image/jpeg).boolean
true quando a imagem veio de um grupo. Nesse caso, from identifica o participante autor.boolean
true quando a imagem foi encaminhada.boolean
true quando a mensagem vem da sincronização de histórico do dispositivo.boolean
true se a mensagem foi enviada para uma lista de transmissão (broadcast list).boolean
true se a mensagem foi enviada para um grupo de avisos da comunidade.boolean
true se a mensagem foi enviada para o grupo de avisos da comunidade.boolean
true se a mensagem foi enviada para um canal/newsletter.A imagem pode chegar antes do download da mídia concluir. Quando
externalDownloadUrl ainda não estiver preenchida, a URL de download é entregue depois pelo evento DOWNLOAD_AVAILABLE, cujo campo externalDownloadUrl corresponde à mesma imagem (referenciada por messageId).