Поля сайта

Если вы разрабатываете интеграции для Битрикс24 с помощью AI-инструментов (Codex, Claude Code, Cursor), подключите MCP-сервер, чтобы ассистент использовал официальную REST-документацию.

Поля сайта используются в методе landing.site.getList.

Часть полей можно передавать при создании и изменении сайта через методы landing.site.add и landing.site.update.

Дополнительные поля сайта передают отдельно в массиве ADDITIONAL_FIELDS и читают через landing.site.getadditionalfields.

Что нужно знать

  • при создании через landing.site.add сайт создается неопубликованным со значением ACTIVE = N
  • если сайт поместить в корзину, он автоматически снимается с публикации
  • для удаления и восстановления сайта используйте landing.site.markDelete и landing.site.markUnDelete
  • служебные поля могут приходить в ответе landing.site.getList, но их не задают вручную

Основные поля

Поле
тип

Описание

ID
integer

Идентификатор сайта. В landing.site.getList поле всегда присутствует в ответе

TITLE
string

Название сайта. Поле обязательно при создании

CODE
string

Символьный код сайта. В ответе landing.site.getList возвращается в формате /code/. При создании и изменении можно передавать значение без крайних /. Если передать пустую строку, код сгенерируется из TITLE или из строки site. Код из одних цифр получает префикс site

TYPE
string

Тип сайта.

Возможные значения:
PAGE сайт
STORE магазин
SMN проект
KNOWLEDGE база знаний
GROUP сайт группы
MAINPAGE главная страница или вайб

По умолчанию PAGE

Подробно о типах и внутренних scope читайте в статье Работа с типами сайтов и скоупами

ACTIVE
string

Статус публикации сайта.

Возможные значения:
Y сайт опубликован
N сайт не опубликован

При создании через landing.site.add сайт получает значение N. Для публикации и снятия с публикации используйте landing.site.publication и landing.site.unpublic

DELETED
string

Флаг корзины.

Возможные значения:
Y сайт находится в корзине
N сайт не находится в корзине

По умолчанию landing.site.getList возвращает только сайты со значением DELETED = "N"

DESCRIPTION
string

Краткое описание сайта. Выводится в списке сайтов

XML_ID
string

Внешний идентификатор сайта

DOMAIN_ID
integer | string

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

LANG
string

Двухсимвольный код языковой зоны сайта, например ru, en, de, by, kz, in

TPL_ID
integer

Идентификатор шаблона представления сайта

LANDING_ID_INDEX
integer

Идентификатор главной страницы сайта. Это поле также используется для получения PREVIEW_PICTURE

LANDING_ID_404
integer

Идентификатор страницы ошибки 404

LANDING_ID_503
integer

Идентификатор страницы ошибки 503

CREATED_BY_ID
integer

Идентификатор пользователя, который создал сайт

MODIFIED_BY_ID
integer

Идентификатор пользователя, который последним изменил сайт

DATE_CREATE
datetime

Дата и время создания сайта. В ответе REST возвращается строкой. Формат зависит от региональных настроек портала, например 04/20/2020 12:48:10 pm

DATE_MODIFY
datetime

Дата и время последнего изменения сайта. В ответе REST возвращается строкой. Формат зависит от региональных настроек портала, например 04/20/2020 12:48:10 pm

Вычисляемые поля

Эти поля не хранятся в таблице сайта. Метод landing.site.getList возвращает их при запросе в select.

Поле
тип

Описание

DOMAIN_NAME
string

Доменное имя сайта

PUBLIC_URL
string

Полный публичный URL сайта. Может быть пустой строкой, если URL не удалось определить

PREVIEW_PICTURE
string

URL превью главной страницы сайта. Может быть пустой строкой, если превью недоступно

PHONE
string | null

Телефон CRM-контакта, связанного с сайтом

Продолжите изучение