метод REST scope: landing

landing.block.getcontent

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

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

Описание

Метод landing.block.getcontent возвращает готовый HTML блока, его ресурсы, манифест и служебные свойства блока.

Параметры

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

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

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

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

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

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

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

Идентификатор блока.

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

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

Режим получения версии блока.

Возможные значения:
true — вернуть черновик блока со страницы,
false — вернуть опубликованную версию блока.

По умолчанию — false. При editMode=true метод автоматически включает возврат HTML для неактивного блока.

Если страница еще не публиковалась, вызов без editMode может не найти блок

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

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

Параметр params

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

Возвращать ли в result.content внешний контейнер блока <div class="block-wrapper">.

Возможные значения:
true — вернуть HTML вместе с внешним контейнером блока, который использует редактор страниц Битрикс24,
false — вернуть HTML блока без контейнера. По умолчанию — true

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

Формировать HTML даже для неактивного блока.

Возможные значения:
true — вернуть HTML неактивного блока,
false — если блок неактивен, поле result.content вернется пустой строкой.

По умолчанию — false. При editMode=true этот режим включается автоматически

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

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

Ответ

HTTP-статус: 200

{
    "result": {
        "id": 28853,
        "sections": "tiles,news",
        "active": true,
        "access": "X",
        "anchor": "b28853",
        "php": false,
        "designed": false,
        "repoId": null,
        "content": "<div id=\"block28853\" data-id=\"28853\" class=\"block-wrapper block-18-2-two-cols-fix-img-text-button-with-cards\"><section class=\"landing-block g-pt-30 g-pb-30 g-bg-transparent\">...</section></div>",
        "content_ext": "",
        "css": [],
        "js": [
            "/bitrix/js/pull/protobuf/protobuf.js?1592315491274055",
            "/bitrix/js/pull/protobuf/model.min.js?159231549114190",
            "/bitrix/js/main/core/core_promise.min.js?17647596972494",
            "/bitrix/js/rest/client/rest.client.min.js?16015491189240",
            "/bitrix/js/pull/client/pull.client.min.js?174471771449849"
        ],
        "assetStrings": [],
        "lang": [],
        "manifest": {
            "block": {
                "name": "Список страниц с маленькой картинкой слева",
                "section": [
                    "tiles",
                    "news"
                ]
            },
            "cards": {
                ".landing-block-card": {
                    "name": "Карточка",
                    "label": [
                        ".landing-block-node-img",
                        ".landing-block-node-title"
                    ]
                }
            }
        },
        "dynamicParams": []
    },
    "time": {
        "start": 1774520845,
        "finish": 1774520845.380018,
        "duration": 0.3800179958343506,
        "processing": 0,
        "date_start": "2026-03-26T13:27:25+03:00",
        "date_finish": "2026-03-26T13:27:25+03:00",
        "operating_reset_at": 1774521445,
        "operating": 0
    }
}

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

result object
time time

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

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

HTTP-статус: 400

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

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

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