метод REST scope: landing

landing.site.fullExport

Экспортировать сайт

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

Описание

Метод landing.site.fullExport экспортирует сайт и его страницы в массив для последующего импорта, например через landing.demos.register.

Параметры

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

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

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

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

Дополнительные параметры экспорта (подробное описание)

Параметр params

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

Режим экспорта хуков. При значении Y включается режим редактирования. По умолчанию используется обычный режим

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

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

Для GROUP, KNOWLEDGE и MAINPAGE значение scope должно соответствовать типу экспортируемого сайта

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

Коды дополнительных полей, которые нужно исключить из ADDITIONAL_FIELDS на уровне сайта и страниц.

Если параметр не передан, используется пустой массив. Независимо от входных данных метод всегда дополнительно исключает B24BUTTON_CODE и FAVICON_PICTURE

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

Код экспортируемого сайта. Если не передан, используется текущий код сайта без крайних /.

Допустимы только латинские буквы и цифры ([a-z0-9], без разделителей)

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

Название сайта в экспорте. Если не передано, используется текущее название сайта

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

Описание сайта в экспорте. Если не передано, используется текущее описание сайта

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

URL основной превью-картинки. По умолчанию пустая строка

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

URL увеличенной превью-картинки. По умолчанию пустая строка

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

URL retina-превью. По умолчанию пустая строка

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

URL предпросмотра шаблона. По умолчанию пустая строка

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

curl -X POST \
  -H "Content-Type: application/json" \
  -d '{
    "id": 326,
    "params": {
      "edit_mode": "Y",
      "code": "myfirstsite2026",
      "name": "Сайт автомастерской",
      "description": "Сайт для автосервиса",
      "preview_url": "https://example.com/previews/myfirstsite2026"
    }
  }' \
  "https://**put.your-domain-here**/rest/**user_id**/**webhook_code**/landing.site.fullExport.json"

Ответ

HTTP-статус: 200

{
    "result": {
        "charset": "UTF-8",
        "code": "myfirstsite2026",
        "site_code": "/dgiy8z1opr/",
        "name": "Сайт автомастерской",
        "description": "Сайт для автосервиса",
        "preview": "",
        "preview2x": "",
        "preview3x": "",
        "preview_url": "https://example.com/previews/myfirstsite2026",
        "show_in_list": "Y",
        "type": "page",
        "version": 3,
        "fields": {
            "ADDITIONAL_FIELDS": {
                "COOKIES_USE": "N",
                "B24BUTTON_COLOR": "site",
                "BACKGROUND_PICTURE": "https://cdn-ru.bitrix24.ru/.../15_1x.jpg",
                "THEME_USE": "Y"
            },
            "TITLE": "Сайт автомастерской",
            "LANDING_ID_INDEX": "myfirstsite2026",
            "LANDING_ID_404": "0"
        },
        "layout": [],
        "folders": [],
        "syspages": [],
        "items": {
            "myfirstsite2026": {
                "old_id": "2213",
                "code": "myfirstsite2026",
                "name": "Сайт автомастерской",
                "description": "Сайт для автосервиса",
                "preview": "",
                "preview2x": "",
                "preview3x": "",
                "preview_url": "https://example.com/previews/myfirstsite2026",
                "show_in_list": "Y",
                "type": "page",
                "version": 3,
                "fields": {
                    "TITLE": "Сайт автомастерской",
                    "RULE": null,
                    "ADDITIONAL_FIELDS": {
                        "B24BUTTON_USE": "N",
                        "METAOG_TITLE": "База отдыха в Карелии Вилла Ранду",
                        "THEME_USE": "N"
                    }
                },
                "layout": [],
                "items": {
                    "#block28175": {
                        "old_id": 28175,
                        "code": "0.menu_02",
                        "access": "X",
                        "anchor": "b2884",
                        "nodes": {
                            ".landing-block-node-menu-list-item-link": [
                                {
                                    "href": "#kotteges",
                                    "target": "_self",
                                    "text": "Виллы"
                                }
                            ]
                        },
                        "style": {
                            ".navbar": [
                                "navbar navbar-expand-lg p-0 g-px-15 u-navbar-align-right"
                            ]
                        },
                        "attrs": {
                            ".navbar-collapse": [
                                {
                                    "id": "navBar2884"
                                }
                            ]
                        }
                    }
                }
            }
        }
    },
    "time": {
        "start": 1773161828.471138,
        "finish": 1773161828.871144,
        "duration": 0.4000060558319092,
        "processing": 0.10344195365905762,
        "date_start": "2026-03-10T19:57:08+03:00",
        "date_finish": "2026-03-10T19:57:08+03:00",
        "operating_reset_at": 1773162428,
        "operating": 0
    }
}

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

result object

Поля экспортированного сайта. Если сайт не найден в выборке или нет доступных страниц для экспорта, возвращается пустой массив [] (подробное описание)

time time

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

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

HTTP-статус: 400

{
    "error": "SYSTEM_ERROR",
    "error_description": "Параметр code может состоять только из латинских букв и цифр."
}
Код Описание Значение
MISSING_PARAMS Не передан обязательный параметр id
ACCESS_DENIED Недостаточно прав для доступа к сайтам
AI_SITE_EXPORT_NOT_ALLOWED Экспорт AI-сайтов не поддерживается
TYPE_ERROR Передан параметр неверного типа
SYSTEM_ERROR Внутренняя ошибка выполнения, например params.code содержит символы, отличные от латинских букв и цифр

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

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