Создаёт запись события в истории любого объекта (Контакт, Сделка, Задача, Сообщение).
Этот метод доступен только для системного пользователя и рекомендован к использованию в расширениях. Событие отобразится в истории объекта, но автоматическое уведомление пользователю отправлено не будет (реализация этого механизма возлагается на расширение).
API ver.10.0.0 Системный пользователь
| Запрос | |||
| Параметр | Тип | Значение | Описание |
class * | String | notification | |
method * | String | create_custom | |
sid * | String | — | Идентификатор сессии пользователя. |
param * | Object | — | Параметры запроса. |
obj_id * | Number | — | ID объекта (обязательно). |
obj_type | String | order | Тип объекта. Допустимые значения: order contact job message |
text * | String | — | Текст события (обязательно). |
notification_type * | String | — | Тип/источник события, «ext_email», «ext_telegram» и т.п. (обязательно). |
title | String | — | Заголовок события. |
link | String | — | Ссылка. |
user | Number[] | — | Массив ID пользователей, которые должны получить уведомление. |
order_id | Number | — | (Deprecated) Использовать param.obj_id + param.obj_type=»order». |
| * – обязательные параметры | |||
| Ответ | ||
| Параметр | Тип | Описание |
response * | Number|Boolean | ID созданного уведомления или признак ошибки. Допустимые значения: false |
| * – обязательные параметры | ||
| Коды ошибок | |
| Номер | Описание |
750 | Отсутствуют обязательные параметры или некорректные данные. |
751 | Запрашиваемый объект или пользователь не найден. |
753 | Указан недопустимый тип объекта. |
[
{
"code": 200,
"response": 12345
},
{
"code": 200,
"response": false
}
]
[
{
"code": 708,
"response": null
},
{
"code": 200,
"response": {
"errs": {
"708": "Недостаточно прав доступа для запрашиваемой операции."
}
}
}
]
curl -X POST https://domain.laxo.one/notification/create_custom \
-H "Content-Type: application/json" \
-d '{"sid": "YOUR_API_SID", "lang": "ru", "param": "OBJECT WITH PARAMS"}