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

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

    Пример объекта messageStatus (статус отправленного сообщения)

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

    Статус сообщения: отправлено (sent)

    Этот статус показывает, что сообщение было успешно отправлено получателю, но ещё не доставлено. Доступно для мессенджеров: grWhatsApp, caWhatsApp, WhatsApp, vkNotify

    {
      "data": [
        {
          "id": "BAE535F3C30E25D1",
          "type": "sent",
          "time": 1727765002,
          "chat": {
            "id": "70000000001@c.us",
            "hash": null,
            "type": "private",
            "phone": "70000000001",
            "username": null,
            "email": null
          },
          "fromApp": {
            "id": "app_25095_1",
            "tracking": null,
            "sender": "employee"
          },
          "error": null
        }
      ],
      "meta": {
        "type": "messageStatus",
        "licenseId": 1,
        "messengerType": "grWhatsApp"
      }
    }

    Статус сообщения: доставлено (delivered)

    Сообщение успешно доставлено получателю, но ещё не просмотрено.

    Доступно для мессенджеров: grWhatsApp, caWhatsApp, WhatsApp, vkNotify, facebook, telegram, viberBot

    {
      "data": [
        {
          "id": "111081",
          "type": "delivered",
          "time": 1727765171,
          "chat": {
            "id": "private-917861412h8516845882144834580",
            "hash": "h8516845882144834580",
            "type": "private",
            "phone": "70000000001",
            "username": "username",
            "email": null
          },
          "fromApp": {
            "id": "app_25095_1",
            "tracking": null,
            "sender": "employee"
          },
          "error": null
        }
      ],
      "meta": {
        "type": "messageStatus",
        "licenseId": 1,
        "messengerType": "telegram"
      }
    }

    Статус сообщения: просмотрено (viewed)

    Сообщение было доставлено и прочитано получателем.

    Доступно для мессенджеров: grWhatsApp, caWhatsApp, WhatsApp, vkNotify, facebook, telegram, viberBot, instagram, email

    {
      "data": [
        {
          "id": "111081",
          "type": "viewed",
          "time": 1727765173,
          "chat": {
            "id": "private-917861412h8516845882144834580",
            "hash": "h8516845882144834580",
            "type": "private",
            "phone": "70000000001",
            "username": "username",
            "email": null
          },
          "fromApp": {
            "id": "app_25095_1",
            "tracking": null,
            "sender": "employee"
          },
          "error": null
        }
      ],
      "meta": {
        "type": "messageStatus",
        "licenseId": 1,
        "messengerType": "telegram"
      }
    }

    Статус сообщения: не доставлено (failed)

    Сообщение не было доставлено по причине ошибки. В поле ‘error’ указывается код и текст ошибки, при наличии

    Доступно для мессенджеров: grWhatsApp, caWhatsApp, WhatsApp, vkNotify, email

    {
      "data": [
        {
          "id": "0606f306-a5c8-4fc1-9e4d-62dadce3b168",
          "type": "failed",
          "time": 1727765702,
          "chat": {
            "id": "70000000001",
            "hash": null,
            "type": "private",
            "phone": "70000000001",
            "username": null,
            "email": null
          },
          "fromApp": {
            "id": "app_25095_1",
            "tracking": null,
            "sender": "employee"
          },
          "error": {
            "code": 470,
            "message": "Message failed to send because more than 24 hours have passed since the customer last replied to this number.",
            "messageLang": {
              "en": "Message failed to send because more than 24 hours have passed since the customer last replied to this number.",
              "ru": "Сообщение не удалось отправить, так как прошло более 24 часов с момента последнего ответа клиента на этот номер.",
              "pt": "A mensagem não foi enviada porque mais de 24 horas se passaram desde a última resposta do cliente para este número."
            }
          }
        }
      ],
      "meta": {
        "type": "messageStatus",
        "licenseId": 1,
        "messengerType": "WhatsApp"
      }
    }