Добрый день. В данный момент "собираем" лиды с сайта в Битрикс24 таким образом: отправляем запрос curl`ом с данными из формы по адресу https://xxxxx.bitrix24.ua/crm/configs/import/lead.php. Теперь возникла задача точно так же отправлять данные о лиде при смене его статуса, т.е. фиксировать изменения статусов лидов в параллельной системе. Возможно ли такое осуществить средствами Битрикс24 и если да, то как? Или есть другие способы решения этой задачи?
Написать приложение 2 или 3 типа, и установить в нем обработчик события https://dev.1c-bitrix.ru/rest_help/crm/leads/events_leads/on_Crm_Lead_Update.php, который будет отправлять данные в случае наступления события на какой-то удаленный скрипт. У решения есть минус, придется бороться с протоколом авторизации OAuth 2.0. (хотя на самом деле все просто)
Использовать исходящий вебхук, настроенный на событие изменения лида. Смысл тот же, данные будут отправляться в ваш скрипт, но не придется писать приложение.
Александр написал: Есть два варианта. Написать приложение 2 или 3 типа, и установить в нем обработчик события https://dev.1c-bitrix.ru/rest_help/crm/leads/events_leads/on_Crm_Lead_Update.php , который будет отправлять данные в случае наступления события на какой-то удаленный скрипт. У решения есть минус, придется бороться с протоколом авторизации OAuth 2.0. (хотя на самом деле все просто) Использовать исходящий вебхук, настроенный на событие изменения лида. Смысл тот же, данные будут отправляться в ваш скрипт, но не придется писать приложение.
Александр написал: Есть два варианта. Написать приложение 2 или 3 типа, и установить в нем обработчик события https://dev.1c-bitrix.ru/rest_help/crm/leads/events_leads/on_Crm_Lead_Update.php , который будет отправлять данные в случае наступления события на какой-то удаленный скрипт. У решения есть минус, придется бороться с протоколом авторизации OAuth 2.0. (хотя на самом деле все просто) Использовать исходящий вебхук, настроенный на событие изменения лида. Смысл тот же, данные будут отправляться в ваш скрипт, но не придется писать приложение.
А как получить конкретное поле (или несколько полей)? А то приходит только ID изменённого лида.