метод REST scope: landing

landing.landing.markundeletedblock

Снять отметку удаления с блока

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

Описание

Метод landing.landing.markundeletedblock снимает с блока признак удаления.

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

Метод снимает только признак удаления. Если блок был скрыт до удаления, после восстановления он останется скрытым. Чтобы снова показать такой блок, используйте landing.landing.showblock.

Параметры

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 и params.deleted = 1.

Если передать идентификатор блока другой страницы или несуществующий идентификатор, метод вернет ошибку

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

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

По умолчанию false

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

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

Ответ

HTTP-статус: 200

{
    "result": true,
    "time": {
        "start": 1773972342,
        "finish": 1773972343.01137,
        "duration": 1.0113699436187744,
        "processing": 1,
        "date_start": "2026-03-20T05:05:42+03:00",
        "date_finish": "2026-03-20T05:05:43+03:00",
        "operating_reset_at": 1773972942,
        "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 Недостаточно прав для вызова метода
BLOCK_NOT_FOUND Блок с идентификатором block не существует или не принадлежит странице lid
TYPE_ERROR Передан неверный тип в параметре lid, block или preventHistory

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

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