Получить иформацию о js-интерфейсе текущего места встраивания BX24.placement.getInterface

Выберите инструмент для разработки с AI-агентом:

  • используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
  • используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации

Scope: placement

Метод BX24.placement.getInterface позволяет получить информацию о js-интерфейсе текущего места встраивания: список возможных команд и событий.

Параметры

Обязательные параметры отмечены *

Название
тип

Описание

callback*
callable

Функция обратного вызова.

Обработчик callback получит объект вида {command: array, event: array}, где:

  • command — список доступных команд
  • event — список доступных событий

Пример: плейсмент CALL_CARD предназначен для работы с карточкой звонка в CRM

Пример кода

Как использовать примеры в документации

BX24.ready(function () {
            BX24.init(function () {
                BX24.placement.getInterface((result) => {
                    console.info(result);
                });
            });
        });
        

Результат

{"command":["getStatus", "disableAutoClose", "enableAutoClose"],"event":[{"CallCard::EntityChanged", "CallCard::CallStateChanged", "CallCard::BeforeClose"}]}
        

Продолжите изучение