Методы соответствуют общим правилам. Все вызовы требуют авторизации.
| Метод | URL | Описание |
|---|---|---|
| GET | /apps/{id}/activeusers | Получить онлайн-пользователей на сайте |
| GET | /apps/{id}/users | Получить пользователей (лидов) |
| GET | /apps/{id}/conversations | Получить диалоги приложения |
| GET | /apps/{id}/channels | Получить каналы приложения |
| Метод | URL | Описание |
|---|---|---|
| GET | /conversations/{id} | Получить конкретный диалог |
| GET | /conversations/{id}/parts | Получить части (сообщения) диалога |
| POST | /conversations/{id}/reply | Ответить в диалоге |
| POST | /conversations/{id}/settyping | Кто-то печатает ... |
| POST | /conversations/{id}/assign | Назначить диалог администратору |
| POST | /conversations/{id}/tag | Добавить тег диалога |
| DELETE | /conversations/{id}/tag | Удалить тег диалога |
| POST | /conversations/{id}/close | Закрыть диалог |
| Метод | URL | Описание |
|---|---|---|
| GET | /users/{id} | Получить данные о пользователе |
| POST | /users/{id}/props | Установить свойства пользователя |
| GET | /users/{id}/events | Получить события, совершенные пользователем |
| POST | /users/{id}/events | Записать событие пользователя |
| GET | /users/{id}/conversations | Получить диалоги с пользователем |
| POST | /users/{id}/setpresence | Отправить heartbeat сигнал |
| POST | /users/{id}/sendmessage | Отправить ручное сообщение пользователю |
| POST | /users/{id}/startconversation | Создать диалог, начатый пользователем на сайте |
| POST | /users/{id}/unsubscribeemail | Отписывает пользователя от рассылки |
| POST | /users/{id}/user_consent | Записывает в карточку пользователя согласия на обработку персональных данных, использование email или телефона |
| POST | /users/import | Импорт пользователей из CSV-файла |