Связаться с поддержкой:
Связаться с поддержкой
Выберите язык Русский Английский (статья не переведена)

    Входящее событие «message»

    Пример объекта message (входящее/исходящее сообщение)

    Данная статья содержит примеры объектов сообщений, которые могут быть получены через вебхуки и Pusher-события. Сообщения могут быть как входящими, так и исходящими, и они передаются в виде JSON. В зависимости от типа сообщения (текстовое, с файлом, шаблонное и т.д.), объект сообщения может содержать различный набор полей.

    Пример текстового сообщения

    {
      "data": [
        {
          "id": "BAE506C4504E06D8",
          "internalId": 6041,
          "groupId": null,
          "fromApi": true,
          "fromMe": true,
          "side": "out",
          "time": 1727357016,
          "type": "text",
          "subtype": null,
          "message": {
            "text": "Текстовое сообщение",
            "textLang": null,
            "caption": "",
            "file": null,
            "location": null,
            "template": null,
            "html": ""
          },
          "quotedMessage": null,
          "fromUser": {
            "id": "70000000000@c.us",
            "username": null,
            "name": "70000000000",
            "phone": "70000000000",
            "email": null
          },
          "chat": {
            "id": "70000000001@c.us",
            "internalId": 296,
            "fullId": "0fd9e908a1da02732f83f0d08961a59e",
            "hash": null,
            "type": "private",
            "phone": "70000000001",
            "username": null,
            "email": null,
            "name": "Имя контакта",
            "image": "https://download.samplelib.com/jpeg/sample-green-400x300.jpg",
            "lastTime": 1727357016,
            "automations": {
              "bots": {
                "active": true
              },
              "autoResponses": {
                "active": true
              },
              "triggers": {
                "active": true
              }
            },
            "link": null,
            "tags": null,
            "responsible": null,
            "producer": null,
            "accomplices": null,
            "auditors": null,
            "status": null,
            "level": null,
            "responsiblePin": false,
            "process": null,
            "timeLastInMessage": 1727093495,
            "unreadMessages": 1,
            "lastRead": null,
            "advert": null,
            "secondLink": null,
            "subtype": null,
            "inviteLink": null,
            "lastMessage": {
              "type": "text",
              "previewText": "Текстовое сообщение",
              "previewTextLang": null
            },
            "comment": null,
            "consentSendMessage": null,
            "archive": false,
            "created": true, // создан чат (новый чат)
            "customFields": null
          },
          "fromApp": {
            "id": "app_25095_1",
            "tracking": null,
            "sender": "employee"
          },
          "utm": null,
          "created": {
            "id": 25095
          },
          "forwarded": false,
          "edited": false
        }
      ],
      "meta": {
        "type": "message",
        "licenseId": 1,
        "messengerType": "grWhatsApp"
      }
    }

    Пример сообщения с файлом

    {
      "data": [
        {
          "id": "B4E4501FDF558C8124",
          "internalId": 6182,
          "groupId": null,
          "fromApi": false,
          "fromMe": true,
          "side": "out",
          "time": 1727594205,
          "type": "file",
          "subtype": null,
          "message": {
            "text": "",
            "textLang": null,
            "caption": "",
            "file": {
              "link": "https://s3.us-east-1.wasabisys.com/devapi.chatapp.online/chatFiles/1/grWhatsApp/2024/09/29/97de057c-4e42-4cf-9c1e-56d6.zip",
              "name": "file_name.zip",
              "contentType": "application/zip"
            },
            "location": null,
            "template": null,
            "html": ""
          },
          "quotedMessage": null,
          "fromUser": {
            "id": "70000000000@c.us",
            "username": null,
            "name": "70000000000",
            "phone": "70000000000",
            "email": null
          },
          "chat": {
            "id": "70000000001@c.us",
            "internalId": 296,
            "fullId": "0fd9e908a1da02732f83f0d08961a59e",
            "hash": null,
            "type": "private",
            "phone": "70000000001",
            "username": null,
            "email": null,
            "name": "Имя контакта",
            "image": "https://download.samplelib.com/jpeg/sample-green-400x300.jpg",
            "lastTime": 1727594205,
            "automations": {
              "bots": {
                "active": true
              },
              "autoResponses": {
                "active": true
              },
              "triggers": {
                "active": true
              }
            },
            "link": null,
            "tags": null,
            "responsible": null,
            "producer": null,
            "accomplices": null,
            "auditors": null,
            "status": null,
            "level": null,
            "responsiblePin": false,
            "process": null,
            "timeLastInMessage": 1727093495,
            "unreadMessages": 1,
            "lastRead": null,
            "advert": null,
            "secondLink": null,
            "subtype": null,
            "inviteLink": null,
            "lastMessage": {
              "type": "file",
              "previewText": "",
              "previewTextLang": null
            },
            "comment": null,
            "consentSendMessage": null,
            "archive": false,
            "created": true, // создан чат (новый чат)
            "customFields": null
          },
          "fromApp": {
            "id": "native",
            "tracking": null,
            "sender": null
          },
          "utm": null,
          "created": null,
          "forwarded": false,
          "edited": false
        }
      ],
      "meta": {
        "type": "message",
        "licenseId": 1,
        "messengerType": "grWhatsApp"
      }
    }

    Пример голосового сообщения (доступно для мессенджеров: grWhatsApp, WhatsApp, caWhatsApp, telegram, telegramBot, instagram, facebook, vkontakte)

    {
      "data": [
        {
          "id": "5AF3D76AD402A9ED44",
          "internalId": 6185,
          "groupId": null,
          "fromApi": false,
          "fromMe": true,
          "side": "out",
          "time": 1727595489,
          "type": "audio",
          "subtype": null,
          "message": {
            "text": "",
            "textLang": null,
            "caption": "",
            "file": {
              "link": "https://s3.us-east-1.wasabisys.com/devapi.chatapp.online/chatFiles/1/grWhatsApp/2024/09/29/5ca2f568-2dd8-44a23.oga",
              "name": "ad7383ec-548a-4400-bb46-0c58954f944a.oga",
              "contentType": "audio/ogg; codecs=opus"
            },
            "location": null,
            "template": null,
            "html": ""
          },
          "quotedMessage": null,
          "fromUser": {
            "id": "70000000000@c.us",
            "username": null,
            "name": "70000000000",
            "phone": "70000000000",
            "email": null
          },
          "chat": {
            "id": "70000000001@c.us",
            "internalId": 296,
            "fullId": "0fd9e908a1da02732f83f0d08961a59e",
            "hash": null,
            "type": "private",
            "phone": "70000000001",
            "username": null,
            "email": null,
            "name": "Имя контакта",
            "image": "https://download.samplelib.com/jpeg/sample-green-400x300.jpg",
            "lastTime": 1727595489,
            "automations": {
              "bots": {
                "active": true
              },
              "autoResponses": {
                "active": true
              },
              "triggers": {
                "active": true
              }
            },
            "link": null,
            "tags": null,
            "responsible": null,
            "producer": null,
            "accomplices": null,
            "auditors": null,
            "status": null,
            "level": null,
            "responsiblePin": false,
            "process": null,
            "timeLastInMessage": 1727093495,
            "unreadMessages": 1,
            "lastRead": null,
            "advert": null,
            "secondLink": null,
            "subtype": null,
            "inviteLink": null,
            "lastMessage": {
              "type": "audio",
              "previewText": "",
              "previewTextLang": null
            },
            "comment": null,
            "consentSendMessage": null,
            "archive": false,
            "created": true, // создан чат (новый чат)
            "customFields": null
          },
          "fromApp": {
            "id": "native",
            "tracking": null,
            "sender": null
          },
          "utm": null,
          "created": null,
          "forwarded": false,
          "edited": false
        }
      ],
      "meta": {
        "type": "message",
        "licenseId": 1,
        "messengerType": "grWhatsApp"
      }
    }

    Пример события “Пропущенный звонок” (доступно для мессенджеров: grWhatsApp, telegram)

    {
      "data": [
        {
          "id": "FCF4FCE2FF7ED62BEBC1B6B7755DF9D6",
          "internalId": 6189,
          "groupId": null,
          "fromApi": false,
          "fromMe": false,
          "side": "in",
          "time": 1727595908,
          "type": "call_log",
          "subtype": null,
          "message": {
            "text": "[Call - miss]",
            "textLang": null,
            "caption": "",
            "file": null,
            "location": null,
            "template": null,
            "html": ""
          },
          "quotedMessage": null,
          "fromUser": {
            "id": "70000000001@c.us",
            "username": null,
            "name": "Имя контакта",
            "phone": "70000000001",
            "email": null
          },
          "chat": {
            "id": "70000000001@c.us",
            "internalId": 103,
            "fullId": "3f8a4c14ec994946037ec9955436b34b",
            "hash": null,
            "type": "private",
            "phone": "70000000001",
            "username": null,
            "email": null,
            "name": "Имя контакта",
            "image": "https://download.samplelib.com/jpeg/sample-green-400x300.jpg",
            "lastTime": 1727595908,
            "automations": {
              "bots": {
                "active": true
              },
              "autoResponses": {
                "active": true
              },
              "triggers": {
                "active": true
              }
            },
            "link": null,
            "tags": null,
            "responsible": null,
            "producer": null,
            "accomplices": null,
            "auditors": null,
            "status": null,
            "level": null,
            "responsiblePin": false,
            "process": null,
            "timeLastInMessage": 1727595908,
            "unreadMessages": 1,
            "lastRead": null,
            "advert": null,
            "secondLink": null,
            "subtype": null,
            "inviteLink": null,
            "lastMessage": {
              "type": "call_log",
              "previewText": "[Call - miss]",
              "previewTextLang": null
            },
            "comment": null,
            "consentSendMessage": null,
            "archive": false,
            "created": true, // создан чат (новый чат)
            "customFields": null
          },
          "fromApp": null,
          "utm": null,
          "created": null,
          "forwarded": false,
          "edited": false
        }
      ],
      "meta": {
        "type": "message",
        "licenseId": 1,
        "messengerType": "grWhatsApp"
      }
    }

    Пример шаблонного сообщения (доступно для мессенджеров: WhatsApp, caWhatsApp, vkNotify)

    {
      "data": [
        {
          "id": "wamid.HBgLNzk2MTQ5MDIwMzcVAgARGBJCRUI5NkYzRTVGMzM0NTJCQUUA",
          "internalId": 6455,
          "groupId": null,
          "fromApi": true,
          "fromMe": true,
          "side": "out",
          "time": 1727700907,
          "type": "template",
          "subtype": null,
          "message": {
            "text": "Hello WorldnThis is test template text.",
            "textLang": null,
            "caption": "",
            "file": null,
            "location": null,
            "template": {
              "id": "2952652771550190",
              "params": []
            },
            "html": ""
          },
          "quotedMessage": null,
          "fromUser": {
            "id": "70000000000",
            "username": null,
            "name": null,
            "phone": "70000000000",
            "email": null
          },
          "chat": {
            "id": "70000000001",
            "internalId": 241,
            "fullId": "bafb7a957d9da889b22d3dcc76afe5ac",
            "hash": null,
            "type": "private",
            "phone": "70000000001",
            "username": null,
            "email": null,
            "name": "Contact name",
            "image": null,
            "lastTime": 1727700907,
            "automations": {
              "bots": {
                "active": true
              },
              "autoResponses": {
                "active": true
              },
              "triggers": {
                "active": true
              }
            },
            "link": null,
            "tags": null,
            "responsible": null,
            "producer": null,
            "accomplices": null,
            "auditors": null,
            "status": null,
            "level": null,
            "responsiblePin": false,
            "process": null,
            "timeLastInMessage": 1726564355,
            "unreadMessages": 1,
            "lastRead": null,
            "advert": null,
            "secondLink": null,
            "subtype": null,
            "inviteLink": null,
            "lastMessage": {
              "type": "template",
              "previewText": "Hello WorldnThis is test template text.",
              "previewTextLang": null
            },
            "comment": null,
            "consentSendMessage": null,
            "archive": false,
            "created": true, // создан чат (новый чат)
            "customFields": null
          },
          "fromApp": {
            "id": "app_25095_1",
            "tracking": null,
            "sender": "employee"
          },
          "utm": null,
          "created": {
            "id": 25095
          },
          "forwarded": false,
          "edited": false
        }
      ],
      "meta": {
        "type": "message",
        "licenseId": 1,
        "messengerType": "caWhatsApp"
      }
    }