Доброго времени суток. Мне нужно при попытке создать новое дело в CRM проверять количество дел у текущего пользователя на эту дату. Если уже есть дел больше определённого количества, то не давать создавать новое и возвращать ошибку. Можно ли это сделать с помощью вебхуков? Я создал исходящий вебхук, который срабатывает на событие создания нового дела. Он передаёт массив в следующем формате:
Array
(
[event] => ONCRMACTIVITYADD
[data] => Array
(
[FIELDS] => Array
(
[ID] => 15
)
)
[ts] => ###
[auth] => Array
(
[domain] => ###.bitrix24.ru
[client_endpoint] =>
[server_endpoint] =>
[member_id] => ###
[application_token] => ###
)
)
Что мне делать дальше? Посылать входящий вебхук чтобы получить список дел по фильтру? и если дел слишком много то посылать входящий вебхук удалить последнее? или можно сделать как-то по-другому?
Array
(
[event] => ONCRMACTIVITYADD
[data] => Array
(
[FIELDS] => Array
(
[ID] => 15
)
)
[ts] => ###
[auth] => Array
(
[domain] => ###.bitrix24.ru
[client_endpoint] =>
[server_endpoint] =>
[member_id] => ###
[application_token] => ###
)
)
Что мне делать дальше? Посылать входящий вебхук чтобы получить список дел по фильтру? и если дел слишком много то посылать входящий вебхук удалить последнее? или можно сделать как-то по-другому?