API повідомлень дозволяє отримувати та створювати повідомлення від імені контактів або операторів.
Ось приклад відповіді для методів API повідомлень:
{
"id": 542335,
"agent": {
"id": 542335,
"name": "string",
"email": "string",
"role": "string"
},
"type": "tech",
"text": "string",
"read": true,
"createdAt": "1603885746",
"updatedAt": "1603885746",
"edited": true,
"broadcastType": "trigger",
"chat": 542335,
"from": "agent"
}
Нижче ви можете знайти детальну інформацію про кожне з полів Message Object.
Поле | Тип | Опис |
id | Integer | Унікальний ID повідомлення, наданий HelpCrunch |
agent | Object | Якщо повідомлення надіслано від оператора, цей об’єкт міститиме id, ім’я, email та роль цього оператора * Якщо повідомлення було відправлено від Чатбота, воно все одно буде відображатися як відправлене від оператора під назвою "HelpBot". |
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 |
"оператор" або "контакт" – хто надіслав повідомлення |
Приклад відповіді ЧатБота:
{
"id": 48943,
"type": "message",
"text": "Message from bot",
"read": false,
"edited": false,
"createdAt": "1712053945",
"updatedAt": "1712053945",
"broadcastType": null,
"agent": {
"id": 2,
"name": "HelpBot",
"email": "[email protected]",
"role": "admin"
},
"chat": 42068,
"from": "agent"
}