Подписку на события я прописал в файле "install.php", который запускается 1 раз при установке приложения или переустановке приложения
<?php
require_once __DIR__ . "/lib/AuthorizationAndRestBitrix24.php"; //класс с описанием методов для работы с REST. В обработчике события нужно подключать файл с авторизацией и после выполнения действия получать новый файл с авторизацией, так как токены доступа одноразовые. Новый токен получается без участия человека.
// Установка приложения
if ($_REQUEST['event'] == 'ONAPPINSTALL') {
\AuthorizationAndRestBitrix24::saveAuth($_REQUEST["auth"], "GetCourse"); //сохраняю данные авторизации
//подключить прослушивание события создания элемента смарт-процесса
$entityTypeId=181;
$handlerBackUrl = 'https://bace/handlers/lments.php';
$result = \AuthorizationAndRestBitrix24::restCommand('event.bind', array(
'EVENT' => 'onCrmDynamicItemAdd_' . $entityTypeId,
'HANDLER' => $handlerBackUrl
), $_REQUEST["auth"]);
}