метод REST scope: landing

landing.repo.unregister

Удалить пользовательский блок

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

Описание

Метод landing.repo.unregister удаляет пользовательский блок по его коду.

Параметры

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

Внешний код блока (XML_ID).

Код можно получить, например, из результата метода landing.repo.getList в поле XML_ID

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

curl -X POST \
  -H "Content-Type: application/json" \
  -d '{
    "code": "myblockx"
  }' \
  "https://**put.your-domain-here**/rest/**user_id**/**webhook_code**/landing.repo.unregister.json"

Ответ

HTTP-статус: 200

{
    "result": true,
    "time": {
        "start": 1774951693,
        "finish": 1774951693.523505,
        "duration": 0.5235049724578857,
        "processing": 0,
        "date_start": "2026-03-31T13:08:13+03:00",
        "date_finish": "2026-03-31T13:08:13+03:00",
        "operating_reset_at": 1774952293,
        "operating": 0
    }
}

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

result boolean

Результат удаления:

  • true — блок найден и удален
  • falsecode не строка, пустой или блок не найден
time time

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

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

HTTP-статус: 400

{
    "error": "ERROR_ARGUMENT",
    "error_description": "The value of an argument 'code' has an invalid type",
    "argument": "code"
}
Код Описание Значение
MISSING_PARAMS Недостаточно параметров вызова, пропущены: code Вызов метода без code
ERROR_ARGUMENT The value of an argument 'code' has an invalid type Параметр code передан в неверном типе
ACCESS_DENIED Недостаточно прав Пользователь не прошел общие проверки доступа
insufficient_scope Недостаточно scope у токена Токен не содержит scope landing
Ошибка удаления блока Не удалось удалить запись из репозитория

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

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