метод REST scope: landing

landing.site.getFolders

Получить папки сайта

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

Описание

Метод landing.site.getFolders возвращает список папок сайта.

Параметры

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

Внутренний скоуп лендингов. Он не связан с REST-скоупом landing в названии метода.

Значение scope должно соответствовать типу сайта (подробное описание)

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

Идентификатор сайта, для которого запрашиваются папки.

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

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

Фильтр по полям папки (подробное описание)

Параметр filter

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

Идентификатор папки

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

Идентификатор родительской папки. Если передать 0, null, false или пустую строку, значение будет приведено к null, это выборка папок верхнего уровня

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

Идентификатор индексной страницы папки

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

Флаг активности Y/N

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

Флаг удаления Y/N

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

Точное сравнение флага удаления. Если в запросе нет DELETED и =DELETED, метод автоматически добавляет =DELETED: "N"

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

Название папки

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

Символьный код папки

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

Идентификатор пользователя, создавшего папку

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

Идентификатор пользователя, изменившего папку

DATE_CREATE datetime необязательный

Дата и время создания папки

DATE_MODIFY datetime необязательный

Дата и время изменения папки

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

curl -X POST \
  -H "Content-Type: application/json" \
  -d '{
    "siteId": 1817,
    "filter": {
      "PARENT_ID": 0,
      "=DELETED": "N",
      "ACTIVE": "Y"
    }
  }' \
  "https://**put.your-domain-here**/rest/**user_id**/**webhook_code**/landing.site.getFolders.json"

Ответ

HTTP-статус: 200

{
    "result": [
        {
            "ID": "1",
            "PARENT_ID": null,
            "SITE_ID": "3",
            "INDEX_ID": "9",
            "ACTIVE": "Y",
            "DELETED": "N",
            "TITLE": "тест переноса страниц",
            "CODE": "change",
            "CREATED_BY_ID": "1",
            "MODIFIED_BY_ID": "29",
            "DATE_CREATE": "11/12/2021 08:39:53 pm",
            "DATE_MODIFY": "12/28/2021 03:04:04 pm"
        },
        {
            "ID": "33",
            "PARENT_ID": null,
            "SITE_ID": "3",
            "INDEX_ID": null,
            "ACTIVE": "Y",
            "DELETED": "N",
            "TITLE": "mobile",
            "CODE": "mobile",
            "CREATED_BY_ID": "29",
            "MODIFIED_BY_ID": "29",
            "DATE_CREATE": "12/08/2021 10:23:37 am",
            "DATE_MODIFY": "12/08/2021 10:24:48 am"
        },
        {
            "ID": "3",
            "PARENT_ID": null,
            "SITE_ID": "3",
            "INDEX_ID": "45",
            "ACTIVE": "Y",
            "DELETED": "N",
            "TITLE": "вложение 1",
            "CODE": "vlozhenie1",
            "CREATED_BY_ID": "1",
            "MODIFIED_BY_ID": "29",
            "DATE_CREATE": "11/12/2021 08:39:53 pm",
            "DATE_MODIFY": "12/03/2021 08:10:21 am"
        }
    ],
    "time": {
        "start": 1773257990,
        "finish": 1773257990.091689,
        "duration": 0.0916891098022461,
        "processing": 0,
        "date_start": "2026-03-11T22:39:50+03:00",
        "date_finish": "2026-03-11T22:39:50+03:00",
        "operating_reset_at": 1773258590,
        "operating": 0
    }
}

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

result object[]

Список папок сайта (подробное описание). Метод может вернуть result: [] без ошибки, если в сайте нет папок или у пользователя нет права «просмотр» для указанного сайта

time time

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

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

HTTP-статус: 400

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

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

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