notify.php¶
API модуль уведомлений: рассылка сообщений через различные каналы (Email, SMS, Telegram, Rocket), управление настройками и работа с тикетами Kayako/Jira.
notify/get_client_notification_vips¶
Возвращает список Telegram-аккаунтов (VIP) для выбранных клиентов и биллинг-параметров.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: get_client_notification_vips |
| token | ✅ | string | Токен авторизации пользователя. |
| clients[] | ❌ | array<string> | Список идентификаторов клиентов в формате 'email |
| billing | ❌ | string | Параметр биллинга для получения списка VIP. |
| clients | ✅ | string | Параметр clients |
Пример запроса
notify/get_settings¶
Возвращает текущие настройки уведомлений клиента и шаблон для заполнения.
HTTP-метод: POST|GET
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: get_settings |
| token | ✅ | string | Токен авторизации пользователя. |
Пример запроса
Пример успешного ответа
notify/save_settings¶
Сохраняет пользовательские настройки уведомлений для клиента. Требуется наличие прав на редактирование профиля мастера.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: save_settings |
| token | ✅ | string | Токен авторизации пользователя. |
| settings | ✅ | array<string> | Массив настроек уведомлений для сохранения. |
Пример запроса
notify/tg_test¶
Отправляет тестовое сообщение пользователю в Telegram. Сообщение адаптируется под локацию клиента (RU или другие).
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: tg_test |
| token | ✅ | string | Токен авторизации пользователя |
Пример запроса