Обзор
Используйте HealthCheck.make() для проверки доступности REST API Bitrix24. Метод возвращает Promise с булевым значением, указывающим на доступность API.
// Базовое использование
const isHealthy = await $b24.tools.healthCheck.make()
if (isHealthy) {
console.log('Bitrix24 API is available')
} else {
console.error('Problems accessing Bitrix24 API')
}
Сигнатура метода
make(
options?: { requestId?: string }
): Promise<boolean>
Параметры
Возвращаемое значение
Promise<boolean> — promise, который разрешается булевым значением:
true— REST API доступен и отвечает, вебхук настроен корректно.false— REST API недоступен, произошла ошибка или отсутствуют необходимые права доступа.
Обработка ошибок
HealthCheck.make() никогда не выбрасывает исключений. Сетевые сбои, HTTP-ошибки, отсутствующие scope и таймауты — всё сводится к возврату false. Метод намеренно сделан «чёрным ящиком» — для информации об ошибке, с которой можно работать, вызывайте нижележащий метод напрямую через CallV2.make() и проверяйте AjaxResult (isSuccess, getErrorMessages()).