метод REST scope: landing

landing.block.getmanifest

Получить манифест блока

Кто может выполнять: пользователь с правом «просмотр» страниц

Описание

Метод landing.block.getmanifest возвращает подготовленный манифест блока, размещенного на странице.

Он возвращает не исходный файл, а подготовленные данные для конкретного блока. Например, локализованные названия, поля code, preview, assets, timestamp, callbacks.

Параметры

scope string необязательный

Внутренний скоуп лендингов. Он не связан с REST-скоупом landing в названии метода.

Значение scope должно соответствовать типу сайта (подробное описание)

lid integer обязательный

Идентификатор страницы.

Идентификатор страницы можно получить методом landing.landing.getlist

block integer обязательный

Идентификатор блока. Блок должен принадлежать странице lid в выбранной версии страницы.

Идентификатор блока можно получить методом landing.block.getlist

params object необязательный

Дополнительные параметры чтения манифеста (подробное описание)

Параметр params

edit_mode boolean необязательный

Если значение приводится к true, метод читает черновик страницы вместо опубликованной версии. По умолчанию — false.

Без этого параметра метод ищет блок только в опубликованной версии страницы

Примеры запроса

curl -X POST \
  -H "Content-Type: application/json" \
  -d '{
    "lid": 4858,
    "block": 39556,
    "params": {
      "edit_mode": true
    }
  }' \
  "https://**put.your-domain-here**/rest/**user_id**/**webhook_code**/landing.block.getmanifest.json"

Ответ

HTTP-статус: 200

{
    "result": {
        "block": {
            "name": "Форма на светлом фоне по центру",
            "section": [
                "forms"
            ],
            "dynamic": false,
            "subtype": "form",
            "attrsFormDescription": "<a href=\"/crm/webform/\" target=\"_blank\">Настроить CRM-формы</a>"
        },
        "nodes": {
            "#wrapper": {
                "type": "styleimg",
                "code": "#wrapper"
            }
        },
        "style": {
            "block": {
                "type": [
                    "block-default",
                    "block-border"
                ]
            },
            "nodes": {
                ".bitrix24forms": {
                    "type": "crm-form"
                }
            }
        },
        "assets": {
            "css": [],
            "js": [],
            "ext": [
                "landing_form"
            ],
            "class": [],
            "callbacks": []
        },
        "timestamp": 1751467642,
        "callbacks": {
            "afteradd": {}
        },
        "attrs": {
            ".bitrix24forms": [
                {
                    "name": "Embed form flag",
                    "attribute": "data-b24form-embed",
                    "type": "string",
                    "hidden": true
                },
                {
                    "name": "Form design",
                    "attribute": "data-b24form-design",
                    "type": "string",
                    "hidden": true
                },
                {
                    "name": "Form from connector flag",
                    "attribute": "data-b24form-connector",
                    "type": "string",
                    "hidden": true
                },
                {
                    "name": "CRM-форма",
                    "attribute": "data-b24form",
                    "items": [
                        {
                            "name": "Форма обратной связи",
                            "value": "#crmFormInline3"
                        },
                        {
                            "name": "Контактные данные с комментарием",
                            "value": "#crmFormInline39"
                        }
                    ],
                    "type": "list"
                },
                {
                    "name": "Дизайн формы",
                    "attribute": "data-b24form-use-style",
                    "type": "list",
                    "items": [
                        {
                            "name": "Использовать дизайн блока",
                            "value": "Y"
                        },
                        {
                            "name": "Использовать дизайн CRM-формы",
                            "value": "N"
                        }
                    ]
                }
            ]
        },
        "cards": [],
        "menu": [],
        "namespace": "bitrix",
        "code": "33.13.form_2_light_no_text",
        "preview": "/bitrix/blocks/bitrix/33.13.form_2_light_no_text/preview.jpg"
    },
    "time": {
        "start": 1774521323,
        "finish": 1774521323.212432,
        "duration": 0.2124319076538086,
        "processing": 0,
        "date_start": "2026-03-26T13:35:23+03:00",
        "date_finish": "2026-03-26T13:35:23+03:00",
        "operating_reset_at": 1774521923,
        "operating": 0
    }
}

Возвращаемые данные

result object

Подготовленный манифест блока (подробное описание). Общий формат манифеста описан в статье Файл манифеста.

Пустые разделы манифеста могут вернуться как пустые массивы [], даже если обычно содержат объект с ключами

time time

Информация о времени выполнения запроса

Обработка ошибок

HTTP-статус: 400

{
    "error": "BLOCK_NOT_FOUND",
    "error_description": "Блок не найден"
}
Код Описание Значение
MISSING_PARAMS Не передан обязательный параметр lid или block
ACCESS_DENIED У пользователя нет права на просмотр страницы
LANDING_NOT_EXIST Страница с идентификатором lid не найдена, удалена или недоступна текущему пользователю
BLOCK_NOT_FOUND Блок с идентификатором block не найден на странице в выбранной версии

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.