Как написать скрипт который дергает вебхук?

Чтобы написать скрипт, который дергает вебхук в Bitrix24, вам понадобится использовать API Bitrix24.

1. Зарегистрируйте свое приложение в Bitrix24 и получите client_id и client_secret.
2. Получите access_token для авторизации запросов к API Bitrix24. Для этого выполните POST-запрос на адрес https://oauth.bitrix.info/oauth/token/ с указанием параметров client_id, client_secret, grant_type (обычно это "authorization_code"), code (код авторизации, который вы получили после предыдущего шага).
3. После получения access_token, вы можете использовать его для вызова методов API Bitrix24.
Например, для выполнения запроса к вебхуку, используйте метод callMethod с указанием имени вебхука и требуемые параметры запроса. Пример:

<?php

$accessToken = "your_access_token";
$webhookName = "your_webhook_name";

$apiUrl = "https://your_company.bitrix24.ru/rest/";

$method = "your_method_name";
$params = array(
    "param1" => "value1",
    "param2" => "value2"
);

$requestUrl = $apiUrl . $webhookName . "." . $method;

$requestOptions = array(
    'http' => array(
        'header'  => "Content-type: application/x-www-form-urlencodedrn" .
                     "Authorization: Bearer " . $accessToken . "rn",
        'method'  => 'POST',
        'content' => http_build_query($params),
    )
);

$context  = stream_context_create($requestOptions);
$response = file_get_contents($requestUrl, false, $context);
$result = json_decode($response);

// Обработка результата запроса
if ($result) {
    // Обработка успешного ответа от API
    if ($result->error) {
        // Обработка ошибки
    } else {
        // Обработка успешного ответа
    }
} else {
    // Обработка ошибки соединения
}

?>

В приведенном примере, необходимо заменить "your_access_token", "your_webhook_name", "your_method_name", "value1" и "value2" на соответствующие значения из вашего аккаунта.

Таким образом, скрипт будет использовать полученный access_token для вызова указанного метода API Bitrix24 через вебхук. Результатом запроса будет ответ от API, который можно обрабатывать согласно своим потребностям. Успешный ответ будет содержать полезные данные (например, id нового элемента), а ошибки будут возвращены в соответствующем поле для обработки и вывода сообщения об ошибке.

Важно отметить, что данная реализация скрипта предполагает использование серверной команды PHP. Вы можете интегрировать этот скрипт в свое приложение или сайт для выполнения запросов к API Bitrix24 и взаимодействия с вашим Bitrix24 аккаунтом.