Получить историю сообщений диалога imopenlines.session.history.get

Выберите инструмент для разработки с AI-агентом:

  • используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
  • используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации

Scope: imopenlines

Кто может выполнять метод: любой пользователь

Метод imopenlines.session.history.get возвращает историю сообщений сессии открытой линии.

Параметры метода

Обязательные параметры отмечены *

Название
тип

Описание

SESSION_ID
integer

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

Идентификатор можно получить методом imopenlines.dialog.get из поля entity_data_1. Идентификатор SESSION_ID находится в шестом параметре строки entity_data_1. Например, для "entity_data_1":"Y|LEAD|1205|N|N|321|1773223732|0|0|0" идентификатор сессии — 321

CHAT_ID
integer

Числовой идентификатор чата открытой линии без префикса chat. Например, 1763, не chat1763.

Идентификатор можно получить методами imopenlines.dialog.get или imopenlines.crm.chat.get

Метод принимает один из параметров: SESSION_ID или CHAT_ID.

  • Если передан SESSION_ID, метод работает по нему.
  • Если SESSION_ID не передан, метод пытается определить последнюю сессию по CHAT_ID с сортировкой ID DESC.

На практике для стабильного результата рекомендуется передавать SESSION_ID.

Примеры кода

Как использовать примеры в документации

curl -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{"SESSION_ID":321}' \
  https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/imopenlines.session.history.get
curl -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{"SESSION_ID":321,"auth":"**put_access_token_here**"}' \
  https://**put_your_bitrix24_address**/rest/imopenlines.session.history.get
// This snippet is an ES module: top-level await requires type="module" or a bundler.
// $b24 is an already-initialized SDK instance (see the SDK "Get started" guide).
import { Text } from '@bitrix24/b24jssdk'
import type { B24Frame, ISODate } from '@bitrix24/b24jssdk'

declare const $b24: B24Frame

// Shape of the payload returned in result (match the "response handling" section of the page)
type SessionHistoryResult = {
  chatId: number
  canJoin: string
  canVoteHead: string
  sessionId: number
  sessionVoteHead: number
  sessionCommentHead: string | null
  userId: string
  message: Record<string, {
    id: string
    chatid: string
    senderid: string
    recipientid: string
    date: ISODate
    text: string
    textlegacy: string
    params: Record<string, unknown>
  }>
  usersMessage: Record<string, string[]>
  users: Record<string, {
    id: string
    name: string
    firstName: string
    lastName: string
    workPosition: string | null
    avatar: string
    avatarId: string | null
    gender: string
    extranet: boolean
    connector: boolean
    profile: string
    externalAuthId: string
    status: string | null
    lastActivityDate: ISODate
    departments: number[]
    type: string
  }>
  openlines: Record<string, Record<string, boolean>>
  userInGroup: Record<string, { id: number; users: string[] }>
  woUserInGroup: string[]
  chat: Record<string, {
    id: string
    name: string
    owner: string
    entityType: string
    entityId: string
    entityData1: string
    entityData2: string
    entityData3: string
    messageCount: number
    public: string
    muteList: Record<string, boolean>
    managerList: number[]
    dateCreate: ISODate
    type: string
    entityLink: Record<string, unknown>
    permissions: Record<string, string>
    textFieldEnabled: boolean
    backgroundId: number | null
    messageType: string
    isNew: boolean
  }>
  userBlockChat: Record<string, Record<string, boolean>>
  userInChat: Record<string, number[]>
  files: Record<string, {
    id: number
    chatid: number
    date: ISODate
    type: string
    name: string
    extension: string
    size: number
    status: string
    progress: number
    authorid: number
    authorname: string
    urlpreview: string
    urlshow: string
    urldownload: string
  }>
}

try {
  const response = await $b24.actions.v2.call.make<SessionHistoryResult>({
    method: 'imopenlines.session.history.get',
    params: {
      SESSION_ID: 321,
    },
    requestId: Text.getUuidRfc4122()
  })

  // The payload is available only on a successful response
  if (!response.isSuccess) {
    console.error(response.getErrorMessages().join('; '))
  } else {
    const result = response.getData()!.result
    console.info(result.sessionId, result.chatId, Object.keys(result.message).length)
  }
} catch (error) {
  // Thrown on transport or SDK failures (AjaxError, SdkError, etc.)
  console.error(error)
}
<!-- Load the SDK (UMD build); it is exposed as the global B24Js -->
<script src="https://unpkg.com/@bitrix24/b24jssdk@1/dist/umd/index.min.js"></script>
<script>
  async function getSessionHistory() {
    try {
      // Initialize the SDK inside a Bitrix24 frame
      const $b24 = await B24Js.initializeB24Frame()

      const response = await $b24.actions.v2.call.make({
        method: 'imopenlines.session.history.get',
        params: {
          SESSION_ID: 321,
        },
        requestId: B24Js.Text.getUuidRfc4122()
      })

      // The payload is available only on a successful response
      if (!response.isSuccess) {
        console.error(response.getErrorMessages().join('; '))
        return
      }

      const result = response.getData().result
      console.info(result.sessionId, result.chatId, Object.keys(result.message).length)
    } catch (error) {
      // Thrown on transport or SDK failures (AjaxError, SdkError, etc.)
      console.error(error)
    }
  }

  document.addEventListener('DOMContentLoaded', getSessionHistory)
</script>
from b24pysdk.errors import BitrixAPIError, BitrixSDKException

try:
    bitrix_response = client.imopenlines.session.history.get(
        session_id=321,
    ).response
    result = bitrix_response.result
    print(result)
except BitrixAPIError as error:
    print(
        "Ошибка Bitrix API",
        f"error: {error.error}",
        f"error_description: {error.error_description}",
        sep="\n",
    )
except BitrixSDKException as error:
    print(f"Ошибка Bitrix SDK: {error.message}")
except Exception as error:
    print(f"Непредвиденная ошибка: {error}")
try {
    $response = $b24Service
        ->core
        ->call(
            'imopenlines.session.history.get',
            [
                'SESSION_ID' => 321,
            ]
        );

    $result = $response
        ->getResponseData()
        ->getResult();

    if ($result->error()) {
        echo 'Error: ' . $result->error();
    } else {
        echo 'Success: ' . print_r($result->data(), true);
    }
} catch (Throwable $exception) {
    error_log($exception->getMessage());
    echo 'Error getting session history: ' . $exception->getMessage();
}
BX24.callMethod(
    'imopenlines.session.history.get',
    {
        SESSION_ID: 321,
    },
    function(result) {
        if (result.error()) {
            console.error(result.error().ex);
        } else {
            console.log(result.data());
        }
    }
);
require_once('crest.php');

$result = CRest::call(
    'imopenlines.session.history.get',
    [
        'SESSION_ID' => 321,
    ]
);

if (!empty($result['error'])) {
    echo 'Error: ' . $result['error_description'];
} else {
    echo 'Success: ' . print_r($result['result'], true);
}
// client и ctx уже созданы — см. раздел «SDK для Go»
res, err := client.Core().Call(ctx, "imopenlines.session.history.get", b24.Params{
	"SESSION_ID": 321,
}, b24.WithIdempotent())
if err != nil {
	return fmt.Errorf("imopenlines.session.history.get: %w", err)
}

// Ответ приходит как json.RawMessage — разберите его
// в структуру под форму ответа, показанную ниже на этой странице.
fmt.Printf("%s\n", res.Result)

Обработка ответа

HTTP-статус: 200

{
    "result": {
        "chatId": 1763,
        "canJoin": "Y",
        "canVoteHead": "Y",
        "sessionId": 321,
        "sessionVoteHead": 0,
        "sessionCommentHead": null,
        "userId": "chat1763",
        "message": {
            "85851": {
                "id": "85851",
                "chatid": "1763",
                "senderid": "103",
                "recipientid": "chat1763",
                "date": "2026-03-11T13:12:46+03:00",
                "text": "Откройте карточку задачи и нажмите Наблюдатели",
                "textlegacy": "Откройте карточку задачи и нажмите Наблюдатели",
                "params": {
                    "connectorMid": ["85853"],
                    "fileId": [5437]
                }
            },
            "85833": {
                "id": "85833",
                "chatid": "1763",
                "senderid": "0",
                "recipientid": "chat1763",
                "date": "2026-03-11T13:09:25+03:00",
                "text": "[b]Создан новый лид[/b]",
                "textlegacy": "<b>Создан новый лид</b>",
                "params": {
                    "attach": [
                        {
                            "id": 1773223765,
                            "blocks": [
                                {
                                    "link": [
                                        {
                                            "name": "Заполнение CRM-формы \"Форма контактных данных для открытых линий\"",
                                            "link": "/crm/lead/details/1205/"
                                        }
                                    ]
                                },
                                {
                                    "grid": [
                                        {
                                            "display": "ROW",
                                            "name": "Имя",
                                            "value": "Иван",
                                            "colorToken": "base"
                                        },
                                        {
                                            "display": "LINE",
                                            "name": "Телефон",
                                            "value": "+71110000000",
                                            "height": 20,
                                            "colorToken": "base"
                                        }
                                    ]
                                }
                            ],
                            "description": "",
                            "color": "#df532d"
                        }
                    ]
                }
            },
            ... // описание для каждого сообщения
        },
        "usersMessage": {
            "chat1763": [
                "85851",
                "85833",
            ]
        },
        "users": {
            "103": {
                "id": "103",
                "name": "Светлана Иванова",
                "active": true,
                "firstName": "Светлана",
                "lastName": "Иванова",
                "workPosition": "Руководитель ИТ-отдела",
                "color": "#4ba984",
                "avatar": "https://example.bitrix24.ru/upload/main/avatar.png",
                "avatarId": "8644",
                "birthday": "08-03",
                "gender": "F",
                "phoneDevice": false,
                "phones": false,
                "extranet": false,
                "network": false,
                "bot": false,
                "connector": false,
                "profile": "/company/personal/user/103/",
                "externalAuthId": "socservices",
                "status": "online",
                "idle": false,
                "lastActivityDate": "2026-03-11T13:14:35+03:00",
                "mobileLastDate": false,
                "desktopLastDate": false,
                "departments": [1, 7],
                "absent": false,
                "type": "user",
                "services": null,
                "botData": null
            },
            ... // описание для каждого пользователя
        },
        "openlines": {
            "canvoteashead": {
                "22": true
            }
        },
        "userInGroup": {
            "1": {
                "id": 1,
                "users": ["103"]
            },
            ... // описание для каждого подразделения
        },
        "woUserInGroup": [],
        "chat": {
            "1763": {
                "id": "1763",
                "parentChatId": 0,
                "parentMessageId": 0,
                "name": "Иван - Документация Битрикс24",
                "owner": "103",
                "color": "#ba9c7b",
                "extranet": false,
                "avatar": "/bitrix/js/im/images/blank.gif",
                "call": "0",
                "callNumber": "",
                "entityType": "LINES",
                "entityId": "livechat|22|1761|587",
                "entityData1": "Y|LEAD|1205|N|N|321|1773223732|0|0|0",
                "entityData2": "LEAD|1205|COMPANY|0|CONTACT|0|DEAL|0",
                "entityData3": "",
                "messageCount": 14,
                "public": "",
                "muteList": {
                    "103": false,
                    "587": false
                },
                "managerList": [103],
                "dateCreate": "2026-03-11T12:08:52+03:00",
                "type": "lines",
                "entityLink": {
                    "type": "LINES",
                    "url": "",
                    "id": "livechat|22|1761|587"
                },
                "permissions": {
                    "manageUsersAdd": "member",
                    "manageUsersDelete": "manager",
                    "manageUi": "member",
                    "manageSettings": "owner",
                    "manageMessages": "member",
                    "canPost": "member"
                },
                "textFieldEnabled": true,
                "backgroundId": null,
                "messageType": "L",
                "isNew": false
            }
        },
        "userBlockChat": {
            "1763": {
                "103": false,
                "587": false
            }
        },
        "userInChat": {
            "1763": [103, 587]
        },
        "files": {
            "5437": {
                "id": 5437,
                "chatid": 1763,
                "date": "2026-03-11T13:12:46+03:00",
                "type": "image",
                "name": "2311.png",
                "extension": "png",
                "size": 70855,
                "image": {
                    "height": 615,
                    "width": 646
                },
                "status": "done",
                "progress": 100,
                "authorid": 103,
                "authorname": "Светлана Иванова",
                "urlpreview": "https://some-domain.bitrix24.ru/bitrix/services/main/ajax.php?action=disk.api.file.download&SITE_ID=s1&humanRE=1&fileId=5437&exact=N&_esd=oYQLNdHU%3D&fileName=2311.png",
                "urlshow": "https://some-domain.bitrix24.ru/bitrix/services/main/ajax.php?action=disk.api.file.showImage&SITE_ID=s1&humanRE=1&fileId=5437&width=1280&height=1280&signature=d1007a9ed47599e2160b993ca&exact=N&_esd=oYQLNdHU%3D&fileName=2311.png",
                "urldownload": "https://some-domain.bitrix24.ru/bitrix/services/main/ajax.php?action=disk.api.file.download&SITE_ID=s1&humanRE=1&fileId=5437&exact=N&_esd=oYQLNdHU%3D&fileName=2311.png",
                "viewerattrs": {
                    "viewer": "",
                    "viewertype": "image",
                    "src": "https://some-domain.bitrix24.ru/bitrix/services/main/ajax.php?action=disk.api.file.download&SITE_ID=s1&humanRE=1&fileId=5437&exact=N&_esd=oYQLNdHU%3D&fileName=2311.png",
                    "viewerresized": "",
                    "objectid": "5437",
                    "viewergroupby": "1763",
                    "imchatid": 1763,
                    "title": "2311.png",
                    "actions": "[{\"type\":\"download\"},{\"type\":\"copyToMe\",\"text\":\"Сохранить на Диск\",\"action\":\"BXIM.disk.saveToDiskAction\",\"params\":{\"fileId\":\"5437\"},\"extension\":\"disk.viewer.actions\",\"buttonIconClass\":\"ui-btn-icon-cloud\"}]"
                },
                "mediaurl": {
                    "preview": {
                        "250": "https://some-domain.bitrix24.ru/bitrix/services/main/ajax.php?action=disk.api.file.showImage&SITE_ID=s1&humanRE=1&fileId=5437&width=250&height=250&signature=c28f11fbae0ee5a0c40970c4e8e554&exact=Y&_esd=oYQLNdHU%3D&fileName=2311.png"
                    }
                },
                "istranscribable": false,
                "isvideonote": false,
                "isvoicenote": false
            }
        }
    },
    "time": {
        "start": 1773224138,
        "finish": 1773224138.143344,
        "duration": 0.14334392547607422,
        "processing": 0,
        "date_start": "2026-03-11T13:15:38+03:00",
        "date_finish": "2026-03-11T13:15:38+03:00",
        "operating_reset_at": 1773224738,
        "operating": 0
    }
}

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

Название
тип

Описание

result
object

Корневой объект ответа.

Структура объекта подробно описана ниже

time
time

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

Объект result

Название
тип

Описание

chatId
integer

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

canJoin
string

Флаг возможности подключения к диалогу: Y или N

canVoteHead
string

Флаг возможности оценки операторов руководителем: Y или N

sessionId
integer

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

sessionVoteHead
integer

Оценка, которая выставлена руководителем

sessionCommentHead
string

Комментарий руководителя к оценке или null

userId
string

Идентификатор чата в формате chat<ID>

message
object

Сообщения чата, индексированные по идентификатору сообщения.

Структура объекта подробно описана ниже

usersMessage
object

Связь чата и списка идентификаторов сообщений.

Структура объекта подробно описана ниже

users
object

Объект участников чата, где ключ — идентификатор пользователя.

Структура объекта подробно описана ниже

openlines
object

Данные открытой линии.

Структура объекта подробно описана ниже

userInGroup
object

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

Структура объекта подробно описана ниже

woUserInGroup
array

Пользователи, которые не входят в подразделения из userInGroup

chat
object

Данные чата по его идентификатору.

Структура объекта подробно описана ниже

userBlockChat
object

Флаги блокировки чата пользователями.

Структура объекта подробно описана ниже

userInChat
object

Состав участников чата или пустой массив.

Структура объекта участников чата подробно описана ниже

files
object

Файлы, которые связаны с сообщениями, или пустой массив.

Структура объекта файлов подробно описана ниже

Объект message

Название
тип

Описание


object

Объект сообщения.

Структура объекта сообщения подробно описана ниже

Объект messageItem

Название
тип

Описание

id
string

Идентификатор сообщения

chatid
string

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

senderid
string

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

recipientid
string

Получатель сообщения в формате chat<ID>

date
datetime

Дата и время сообщения в формате ISO 8601 (RFC3339)

text
string

Текст сообщения

textlegacy
string

Текст сообщения в legacy-формате

params
object

Служебные параметры сообщения

Объект usersMessage

Название
тип

Описание

chat<chatId>
array

Массив идентификаторов сообщений, которые относятся к чату

Объект users

Название
тип

Описание

<userId>
object

Данные пользователя.

Структура объекта пользователя подробно описана ниже

Объект userItem

Название
тип

Описание

id
string

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

name
string

Имя и фамилия пользователя

firstName
string

Имя пользователя

lastName
string

Фамилия пользователя

workPosition
string

Должность или null

avatar
string

Ссылка на аватар пользователя

avatarId
integer

Идентификатор файла аватара или null

gender
string

Пол пользователя

extranet
boolean

Признак экстранет-пользователя

connector
boolean

Признак пользователя коннектора

profile
string

Ссылка на профиль

externalAuthId
string

Внешний тип авторизации

status
string

Онлайн-статус или null

lastActivityDate
datetime

Дата и время последней активности в формате ISO 8601 (RFC3339)

departments
array

Идентификаторы подразделений

type
string

Тип пользователя

Объект openlines

Название
тип

Описание

canvoteashead
object

Объект вида {"<CONFIG_ID>": <boolean>}, где ключ — идентификатор настроек открытой линии CONFIG_ID, а значение true/false показывает, может ли руководитель оценивать работу оператора в сессии этой линии

Объект userInGroup

Название
тип

Описание

<departmentId>
object

Данные подразделения.

Структура объекта подразделения подробно описана ниже

Объект groupItem

Название
тип

Описание

id
integer

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

users
array

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

Объект chat

Название
тип

Описание

<chatId>
object

Данные чата.

Структура объекта подразделения подробно описана ниже

Объект chatItem

Название
тип

Описание

id
string

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

name
string

Название чата

owner
string

Идентификатор владельца чата

entityType
string

Тип объекта чата

entityId
string

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

entityData1
string

Строка с метаданными чата

entityData2
string

Дополнительные метаданные чата

entityData3
string

Дополнительные метаданные чата

messageCount
integer

Количество сообщений в чате

public
string

Публичный признак чата

muteList
object

Объект, где ключ — идентификатор пользователя, а значение true/false, выключены ли уведомления для этого пользователя в чате

managerList
array

Список идентификаторов операторов-менеджеров

dateCreate
datetime

Дата и время создания чата в формате ISO 8601 (RFC3339)

type
string

Тип чата

entityLink
object

Данные связи чата с открытой линией

permissions
object

Права доступа в чате

textFieldEnabled
boolean

Признак доступности поля ввода сообщений

backgroundId
integer

Идентификатор фона чата или null

messageType
string

Тип сообщений чата

isNew
boolean

Признак нового чата

Объект userBlockChat

Название
тип

Описание

<chatId>
object

Объект с флагами блокировки пользователей в чате: ключ — идентификатор пользователя, значение — true или false

Объект userInChat

Название
тип

Описание

<chatId>
array

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

Объект files

Название
тип

Описание

<fileId>
object

Данные файла.

Структура объекта подробно описана ниже

Объект fileItem

Название
тип

Описание

id
integer

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

chatid
integer

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

date
datetime

Дата и время загрузки в формате ISO 8601 (RFC3339)

type
string

Тип файла

name
string

Имя файла

extension
string

Расширение файла

size
integer

Размер файла в байтах

image
object

Параметры изображения (width, height)

status
string

Статус обработки файла

progress
integer

Прогресс обработки в процентах

authorid
integer

Идентификатор автора файла

authorname
string

Имя автора файла

urlpreview
string

URL предпросмотра файла

urlshow
string

URL просмотра файла

urldownload
string

URL скачивания файла

viewerattrs
object

Параметры просмотра файла в интерфейсе

mediaurl
string

URL медиафайла

istranscribable
boolean

Признак доступности расшифровки файла

isvideonote
boolean

Признак видео-заметки

isvoicenote
boolean

Признак голосовой заметки

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

HTTP-статус: 400

{
    "error": "MISSING_REQUIRED_PARAM",
    "error_description": "Session ID or Chat ID must be provided"
}

Название
тип

Описание

error
string

Строковый код ошибки. Состоит из цифр, латинских букв и знака подчеркивания. Может прийти пустым — тогда причину показывает только error_description

error_description
string

Текст ошибки для разработчика. Не показывайте его конечному пользователю без обработки

Возможные коды ошибок

Код

Описание

Значение

MISSING_REQUIRED_PARAM

Session ID or Chat ID must be provided

Не переданы SESSION_ID и CHAT_ID

INVALID_SESSION_ID

Unable to determine session ID from provided parameters

По переданным параметрам не удалось определить сессию

ACCESS_DENIED

Вы не можете открыть этот разговор, т.к. у вас недостаточно прав

Недостаточно прав для просмотра истории, сессия не найдена или недоступна

Статусы и коды системных ошибок

HTTP-статус: 4xx, 5xx

Описанные ниже ошибки возвращает сам REST API, а не логика конкретного метода. Они могут прийти в ответ на любой метод.

Статус

Код
Текст ошибки

Описание

500

INTERNAL_SERVER_ERROR
Internal server error

Возникла внутренняя ошибка сервера. Повторите вызов, а если ошибка сохраняется, обратитесь к администратору сервера или в техническую поддержку Битрикс24

500

ERROR_UNEXPECTED_ANSWER
Server returned an unexpected response

Сервер вернул неожиданный ответ. Повторите вызов, а если ошибка сохраняется, обратитесь к администратору сервера или в техническую поддержку Битрикс24

503

QUERY_LIMIT_EXCEEDED
Too many requests

Превышен лимит на интенсивность запросов

429

OPERATION_TIME_LIMIT
Method is blocked due to operation time limit

Метод заблокирован из-за превышения лимита на ресурсоемкость запросов. Блокировка снимается автоматически, когда накопленное время выполнения метода перестает превышать лимит

401

NO_AUTH_FOUND
Wrong authorization data

В запросе нет авторизационных данных: не передан ни access-токен, ни код вебхука

401

INVALID_REQUEST
Https required

Методы вызываются только по протоколу HTTPS

401

OVERLOAD_LIMIT
REST API is blocked due to overload

REST API заблокирован из-за перегрузки. Это ручная индивидуальная блокировка. Чтобы ее снять, обратитесь в техническую поддержку Битрикс24

401

ACCESS_DENIED
REST is available only on commercial plans

REST API доступен только на коммерческих тарифах. У вебхука текст ошибки другой — REST is available only by subscription

401

INVALID_CREDENTIALS
Invalid request credentials

Не найден активный вебхук с указанным идентификатором пользователя и секретным кодом

404

ERROR_METHOD_NOT_FOUND
Method not found!

Метод с таким именем не найден. Имя написано с ошибкой, метода нет в REST API или он недоступен без нужного скоупа

401

insufficient_scope
The request requires higher privileges than provided by the webhook token

Запрос требует более широких прав, чем есть у токена: у вебхука это выданные ему права, у приложения — скоуп. У приложения текст ошибки заканчивается на provided by the access token

401

expired_token
The access token provided has expired

Срок действия access-токена истек

401

user_access_error
The user does not have access to the application

Приложение установлено, но администратор Битрикс24 открыл доступ к нему только конкретным пользователям

403

PORTAL_DELETED
Portal was deleted

Публичная часть сайта закрыта. Чтобы открыть ее на коробочной установке, отключите опцию «Временное закрытие публичной части сайта». Путь к настройке: Рабочий стол > Настройки > Настройки продукта > Настройки модулей > Главный модуль > Временное закрытие публичной части сайта

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