метод REST scope: landing

landing.syspage.get

Получить список специальных страниц сайта

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

Описание

Метод landing.syspage.get возвращает список специальных страниц сайта.

Параметры

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

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

Идентификатор сайта можно получить методом landing.site.getList или из результата метода landing.site.add

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

Возвращать только страницы, которые не удалены и активны.

Фильтр считается включенным, если передать true. По умолчанию — false

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

curl -X POST \
  -H "Content-Type: application/json" \
  -d '{
    "id": 1390,
    "active": true
  }' \
  "https://**put.your-domain-here**/rest/**user_id**/**webhook_code**/landing.syspage.get.json"

Ответ

HTTP-статус: 200

{
    "result": {
        "mainpage": {
            "TYPE": "mainpage",
            "LANDING_ID": "711",
            "TITLE": "Классический магазин. Одежда",
            "DELETED": "N",
            "ACTIVE": "Y"
        },
        "catalog": {
            "TYPE": "catalog",
            "LANDING_ID": "713",
            "TITLE": "Каталог",
            "DELETED": "N",
            "ACTIVE": "Y"
        },
        "personal": {
            "TYPE": "personal",
            "LANDING_ID": "717",
            "TITLE": "Персональный раздел",
            "DELETED": "N",
            "ACTIVE": "Y"
        },
        "cart": {
            "TYPE": "cart",
            "LANDING_ID": "2261",
            "TITLE": "Корзина",
            "DELETED": "N",
            "ACTIVE": "Y"
        },
        "order": {
            "TYPE": "order",
            "LANDING_ID": "721",
            "TITLE": "Оформление заказа",
            "DELETED": "N",
            "ACTIVE": "Y"
        },
        "compare": {
            "TYPE": "compare",
            "LANDING_ID": "749",
            "TITLE": "Сравнение",
            "DELETED": "N",
            "ACTIVE": "Y"
        },
        "payment": {
            "TYPE": "payment",
            "LANDING_ID": "751",
            "TITLE": "Оплата заказа",
            "DELETED": "N",
            "ACTIVE": "Y"
        }
    },
    "time": {
        "start": 1774349441,
        "finish": 1774349441.726663,
        "duration": 0.7266631126403809,
        "processing": 0,
        "date_start": "2026-03-24T13:50:41+03:00",
        "date_finish": "2026-03-24T13:50:41+03:00",
        "operating_reset_at": 1774350041,
        "operating": 0
    }
}

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

result any

Результат выполнения запроса.

Метод возвращает объект со специальными страницами, сгруппированными по коду типа (подробное описание).

Если сайт не найден или у пользователя нет права «чтение» сайта, метод вернет null.

Если доступ к сайту есть, но специальные страницы не назначены, метод вернет пустой объект {}. Такой же ответ вернется, если включен фильтр active = true и ни одна страница ему не соответствует

time time

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

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

HTTP-статус: 400

{
    "error": "MISSING_PARAMS",
    "error_description": "Недостаточно параметров вызова, пропущены: id"
}
Код Описание Значение
MISSING_PARAMS Не передан обязательный параметр id
ACCESS_DENIED Доступ к вызову метода запрещен: у пользователя нет доступа к методу или к модулю landing
TYPE_ERROR Ошибка типа данных в параметре id
SYSTEM_ERROR Внутренняя ошибка при выполнении метода

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

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