Сообщения

Сообщение — это отдельный текст или медиафайл внутри диалога между вашей компанией и клиентом

Сообщение — это одна запись в диалоге: текст, медиафайл, ответ на другое сообщение или отправленный шаблон.

Сообщения бывают входящими (от клиента) и исходящими (от вашей компании). Каждое из них содержит статус доставки, отметки времени со стороны Pact.im и со стороны провайдера, вложения (если они есть), а также связи с диалогом и контактом.

API сообщений позволяет читать историю переписки, отвечать в существующем диалоге и удалять сообщения, если провайдер это поддерживает.

С помощью API сообщений вы можете:

Чтобы начать новый диалог, используйте Написать первое сообщение.

Объект сообщения

Пример

json
{
  "message": {
    "id": 1134326991,
    "external_id": "34577",
    "company_id": 86605,
    "conversation_id": 209752626,
    "contact_id": 1583160940,
    "replied_to_id": null,
    "created_at": "2025-02-05T09:01:48.514Z",
    "external_created_at": "2025-02-05T09:01:47.000Z",
    "income": true,
    "status": "created",
    "message": "",
    "reactions": [],
    "details": null,
    "attachments": [],
    "delivery": false,
    "deleted": false
  }
}

Описание

ПараметрТипОписание
idIntegerИдентификатор
external_idStringВнешний идентификатор сообщения на стороне провайдера (используется для ответов на сообщения)
company_idIntegerИдентификатор компании
conversation_idIntegerИдентификатор диалога
contact_idIntegerИдентификатор контакта, которому принадлежит сообщение
replied_to_idStringВнешний идентификатор сообщения, на которое отвечает данное сообщение
created_atTimeВремя создания сообщения в нашей базе данных
external_created_atTimeВремя, полученное от провайдера (как правило, время непосредственной отправки сообщения)
incomeBooleanВходящее сообщение или исходящее
statusStringСтатус сообщения (created, sent, delivered, read или error)
messageStringТекст сообщения
reactionsArrayРеакции на сообщение
detailsObjectДанные с причиной, по которой сообщение не было доставлено (если такое произошло)
attachmentsArrayМассив объектов вложений сообщения (если они есть)
deliveryBooleanБыло ли сообщение отправлено через рассылку
deletedBooleanБыло ли сообщение удалено

Поиск…

Начните вводить запрос