метод REST scope: landing

landing.demos.getList

Получить список зарегистрированных шаблонов

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

Описание

Метод landing.demos.getList получает список зарегистрированных шаблонов.

Параметры

params object необязательный

Объект формата:

{
    select: value_1,
    filter: value_2,
    order: value_3,
    group: value_4,
    limit: value_5,
    offset: value_6
}

где:
- value_n — значение соответствующего параметра выборки

Подробнее о каждом параметре смотрите в разделе Параметр params

Параметр params

select string[] необязательный

Массив формата:

[
    field_1,
    field_2,
    ...,
    field_n
]

где:
- field_n — поле выборки

Список доступных полей для выборки смотрите в разделе Тип элемента result.

Элементы select со знаком . игнорируются

filter object необязательный

Объект формата:

{
    field_1: value_1,
    field_2: value_2,
    ...,
    field_n: value_n
}

где:
- field_n — поле фильтрации
- value_n — значение фильтра

Список доступных полей для фильтрации смотрите в разделе Тип элемента result.

Если filter не передан или передан не в формате object, метод использует пустой фильтр {}

order object необязательный

Объект формата:

{
    field_1: value_1,
    field_2: value_2,
    ...,
    field_n: value_n
}

где:
- field_n — поле сортировки
- value_n — направление сортировки: ASC или DESC

Список доступных полей для сортировки смотрите в разделе Тип элемента result

group array необязательный

Массив полей для группировки результата.

Формат:

[
    field_1,
    field_2,
    ...,
    field_n
]

где:
- field_n — поле группировки

Примеры:
- ["TYPE"]
- ["ACTIVE", "TYPE"]

Список доступных полей смотрите в разделе Тип элемента result

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

Лимит записей в выборке

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

Смещение записей в выборке

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

curl -X POST \
  -H "Content-Type: application/json" \
  -d '{
    "params": {
      "select": ["ID", "XML_ID", "TITLE", "TYPE", "DATE_MODIFY"],
      "filter": {"ACTIVE": "Y"},
      "order": {"ID": "DESC"},
      "group": ["TYPE"]
    }
  }' \
  "https://**put.your-domain-here**/rest/**user_id**/**webhook_code**/landing.demos.getList.json"

Ответ

HTTP-статус: 200

{
    "result": [
        {
            "ID": "9",
            "XML_ID": "ftmlt/biznes",
            "TITLE": "Бизнес",
            "TYPE": "page",
            "DATE_MODIFY": "27.03.2026 14:18:15",
            "MANIFEST": false
        }
    ],
    "time": {
        "start": 1774621455,
        "finish": 1774621455.226454,
        "duration": 0.2264540195465088,
        "processing": 0,
        "date_start": "2026-03-27T17:24:15+03:00",
        "date_finish": "2026-03-27T17:24:15+03:00",
        "operating_reset_at": 1774622055,
        "operating": 0
    }
}

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

result object[]

Список зарегистрированных шаблонов подробнее.

Если подходящих записей нет, метод возвращает result: []

time time

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

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

HTTP-статус: 400

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

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

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