Заметки
BX24.js и B24JsSDK: какую библиотеку выбрать для приложения
Для небольшой вкладки с несколькими REST-вызовами BX24.js остаётся понятным вариантом: подключили скрипт, дождались BX24.init, вызвали метод и разобрали callback.
B24JsSDK имеет смысл рассмотреть для приложения со сборкой, TypeScript и асинхронной логикой. Но пример должен соответствовать установленной версии пакета: одинаковые имена объекта не гарантируют одинаковые методы между версиями.
Не подключайте @latest в рабочей интеграции без контроля обновлений. Зафиксируйте версию и используйте её документацию. Это особенно важно для инициализации iframe и чтения placement.
Объект BX клиентского ядра коробки — ещё одна библиотека. Нельзя заменить BX24 на BX и ожидать ту же авторизацию и REST-обёртку.
Смена SDK не меняет правило хранения секретов: постоянный вебхук и серверный ключ не должны попадать в публичный JavaScript.