Отправленное сообщение с изображением#
В данном разделе описывается формат входящего уведомления объекта messageData для отправленного сообщения с изображением. Для получения описания общего формата входящих уведомлений обратитесь к разделу Отправленные сообщения.
Для получения входящих уведомлений данного вида требуется выполнение двух условий:
typeWebhook = outgoingMessageReceived || outgoingAPIMessageReceived 
messageData.typeMessage = imageMessage 
Настройка инстанса
Чтобы получать входящие уведомления об отправленных сообщениях, необходимо включить настройки одним из представленных вариантов:
-  
Через личный кабинет включить настройки
Получать уведомления о сообщениях, отправленных с телефонаиПолучать уведомления о сообщениях, отправленных через API
(дополнительноПолучать уведомления о статусах отправленных сообщенийдля получения уведомлений о статусах отправленного сообщения) -  
Через метод SetSettings включить настройки
outgoingMessageWebhookиoutgoingAPIMessageWebhook
(дополнительноoutgoingWebhookдля получения уведомлений о статусах отправленного сообщения) 
Уведомление#
Формат уведомления#
Поля объекта messageData
| Параметр | Тип | Описание | 
|---|---|---|
typeMessage |  string | Тип отправленного сообщения. Для сообщений данного типа поле принимает значение: imageMessage, videoMessage, documentMessage, audioMessage |  
fileMessageData |  object | Объект данных об отправленном файле | 
quotedMessage |  object | Объект данных о цитируемом сообщении.  Присутствует, только если само сообщение является цитатой  |  
Поля объекта fileMessageData
| Параметр | Тип | Описание | 
|---|---|---|
downloadUrl |  string | Ссылка для скачивания файла | 
caption |  string | Описание под картинкой или видео | 
fileName |  string | Название файла. Поле заполняется корректно только для typeMessage = documentMessage, в остальных случаях название файла генерируется автоматически |  
jpegThumbnail |  string | Предпросмотр изображения в base64 | 
mimeType |  string | Тип файла, согласно классификации Media Types | 
isForwarded |  boolean | Является ли сообщение пересланным, принимает значения true/false |  
forwardingScore |  integer | Количество пересылок сообщения | 
Поля объекта quotedMessage
| Параметр | Тип | Описание | 
|---|---|---|
stanzaId |  string | id цитируемого сообщения | 
participant |  string | id отправителя цитируемого собщения | 
Пример тела уведомления#
{
  "typeWebhook": "outgoingMessageReceived",
  "instanceData": {
    "idInstance": 3100000000,
    "wid": "79991234567@c.us",
    "typeInstance": "v3"
  },
  "timestamp": 1588091580,
  "idMessage": "115206687571465794",
  "senderData": {
    "chatId": "10000000",
    "sender": "10000000",
    "chatName": "Ходабрыш Пробешёлов",
    "senderName": "Ходабрыш Пробешёлов",
    "senderContactName": "Ходабрыш Пробешёлов",
    "senderPhoneNumber": 79876543210
  },
  "messageData": {
    "typeMessage": "imageMessage",
    "fileMessageData": {
      "downloadUrl": "https://sw-media-3100.storage.yandexcloud.net/3100000000/15697d2c-397c-4fd0-8e1a-8be95f753aae.webp",
      "caption": "",
      "fileName": "15697d2c-397c-4fd0-8e1a-8be95f753aae.webp",
      "jpegThumbnail": "UklGRjoAAABXRUJQVlA4IC4AAACwAwCdASoyADIAPm0skkYkIqGhLggAgA2JaQAAZAEm0xUUDzF5wAD++yGAAAAA",
      "isAnimated": false,
      "mimeType": "image/webp",
      "forwardingScore": 0,
      "isForwarded": false
    }
  }
}