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 | "оператор" або "контакт" – хто надіслав повідомлення |