метод REST scope: landing

landing.landing.markdeletedblock

Отметить блок как удаленный

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

Описание

Метод landing.landing.markdeletedblock помечает блок страницы как удаленный, но не удаляет его из базы данных. Помеченный блок можно восстановить методом landing.landing.markundeletedblock. Чтобы удалить блок сразу и без возможности восстановления, используйте метод landing.landing.deleteblock.

Метод работает только с блоками той страницы, которая передана в параметре lid.

Если страница уже опубликована, для посетителей изменения станут видны после команды «Опубликовать изменения» в интерфейсе или после вызова метода landing.landing.publication.

Параметры

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

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

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

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

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

Идентификатор страницы можно получить методом landing.landing.getList, а также из результата методов landing.landing.add, landing.landing.addByTemplate и landing.landing.copy

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

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

Идентификатор блока можно получить методом landing.block.getList с параметром params.edit_mode = 1

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

Признак пометки блока как удаленного. По умолчанию true.

Если передать false, метод снимет признак удаления. Для такого сценария обычно используют landing.landing.markundeletedblock

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

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

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

curl -X POST \
  -H "Content-Type: application/json" \
  -d '{
    "lid": 351,
    "block": 6428
  }' \
  "https://**put.your-domain-here**/rest/**user_id**/**webhook_code**/landing.landing.markdeletedblock.json"

Ответ

HTTP-статус: 200

{
    "result": true,
    "time": {
        "start": 1773970028,
        "finish": 1773970028.158387,
        "duration": 0.1583869457244873,
        "processing": 0,
        "date_start": "2026-03-20T04:27:08+03:00",
        "date_finish": "2026-03-20T04:27:08+03:00",
        "operating_reset_at": 1773970628,
        "operating": 0
    }
}

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

result boolean

Результат пометки блока. При успешном выполнении возвращается true

time time

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

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

HTTP-статус: 400

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

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

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