метод REST scope: landing

landing.landing.deleteblock

Удалить блок со страницы

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

Описание

Метод landing.landing.deleteblock полностью удаляет блок со страницы.

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

Вместе с блоком удаляются связанные с ним данные. Файлы и изображения помечаются на удаление и затем удаляются автоматически, если больше нигде не используются.

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

Параметры

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.

Метод работает с существующим блоком из черновика страницы, который еще не помечен удаленным. Если блок уже помечен удаленным, не принадлежит странице lid или его идентификатор взят из опубликованной версии страницы, метод вернет ошибку

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

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.deleteblock.json"

Ответ

HTTP-статус: 200

{
    "result": true,
    "time": {
        "start": 1773936051,
        "finish": 1773936051.944169,
        "duration": 0.9441690444946289,
        "processing": 0,
        "date_start": "2026-03-19T19:00:51+03:00",
        "date_finish": "2026-03-19T19:00:51+03:00",
        "operating_reset_at": 1773936651,
        "operating": 0.13278508186340332
    }
}

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

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, уже помечен удаленным или недоступен в версии страницы для редактирования

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

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