Модель повідомлення

Детальна інформація про кожне поле Message Object
Написано Микола
Оновлено 2 місяці тому

API повідомлень дозволяє отримувати та створювати повідомлення від імені контактів або операторів.

Ось приклад відповіді для методів API повідомлень:

{
    "id": 9577656,
    "agent": {
        "id": 4188,
        "name": "Sam"
    },
    "type": "message",
    "text": "Can you can a can as a canner can can a can?",
    "read": false,
    "createdAt": "1594139170.913",
    "updatedAt": "1594291329.303",
    "edited": false,
    "broadcastType": null,
    "chat": 5215261,
    "from": "agent"
}

Нижче ви можете знайти детальну інформацію про кожне з полів Message Object.

Поле Тип Опис
id Integer Унікальний ID повідомлення, наданий HelpCrunch
agent Object Якщо повідомлення надіслано від оператора, цей об’єкт міститиме id та ім’я цього оператора
type String "tech" - системне повідомлення (наприклад, про оновлення статусу)
"email" - повідомлення електронної пошти
"knowledgeBase" - посилання на статтю бази знань
"message" - звичайне повідомлення
"private" - особиста нотатка (тільки для агентів)
text String Текст повідомлення
read Boolean true - повідомлення прочитане. false - повідомлення не прочитане
createdAt Date (UNIX timestamp) Дата й час створення повідомлення
updatedAt Date (UNIX timestamp) Дата й час оновлення повідомлення
edited Boolean true - повідомлення відредаговане. false - повідомлення не було відредаговане
broadcastType String "trigger" - проактивний чат
"auto chat" - цільове чат-автоповідомлення
"auto email" - email-автоповідомлення
"manual chat" - ручне чат-повідомлення
"manual email" - ручне email-повідомлення
chat Integer Унікальний ID чату, наданий HelpCrunch
from String "оператор" або "контакт" – хто надіслав повідомлення
 
Чи була наша стаття корисною?