метод REST scope: catalog

catalog.section.add

Добавить раздел торгового каталога

Кто может выполнять: администратор

Описание

Метод catalog.section.add добавляет раздел торгового каталога.

Параметры

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

Значения полей для создания нового раздела каталога

Параметр fields

iblockId catalog_catalog.id обязательный

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

Для получения существующих идентификаторов необходимо использовать catalog.catalog.list

iblockSectionId catalog_section.id необязательный

Идентификатор родительского раздела.

Для получения существующих идентификаторов необходимо использовать catalog.section.list.

По умолчанию выбирается верхний уровень

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

Название раздела каталога

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

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

Можно использовать для синхронизации текущего раздела каталога с аналогичной позицией во внешней системе

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

Код раздела каталога. Должен быть уникальным

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

Сортировка.

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

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

Индикатор активности раздела каталога:
- Y — активен
- N — неактивен

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

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

Описание

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

Тип описания. Доступные типы: text, html

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

-X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{
    "fields": {
        "name": "Детские игрушки",
        "iblockId": 14,
        "iblockSectionId": 13,
        "sort": "100",
        "active": "Y",
        "code": "toys",
        "xmlId": "myXmlId",
        "description": "Товары для детей - игрушки",
        "descriptionType": "text"
    }
}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/catalog.section.add

Ответ

HTTP-статус: 200

{
    "result": {
        "section": {
            "active": "Y",
            "code": "toys",
            "description": "Товары для детей - игрушки",
            "descriptionType": "text",
            "iblockId": 14,
            "iblockSectionId": 13,
            "id": 31,
            "name": "Детские игрушки",
            "sort": 100,
            "xmlId": "myXmlId"
        }
    },
    "time": {
        "start": 1716552521.40908,
        "finish": 1716552521.69852,
        "duration": 0.289434909820557,
        "processing": 0.011207103729248,
        "date_start": "2024-05-24T14:08:41+02:00",
        "date_finish": "2024-05-24T14:08:41+02:00",
        "operating": 0
    }
}

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

result object

Корневой элемент ответа

section catalog_section

Объект с информацией о добавленном разделе каталога

time time

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

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

HTTP-статус: 400

{
    "error":200040300040,
    "error_description":"Access Denied"
}
Код Описание Значение
200040300040 Нет доступа к редактированию
200700300000 Ошибки при добавлении, например, идентификатор инфоблока создаваемого раздела не совпадает с идентификатором инфоблока раздела-родителя
200700300040 Нарушение уникальности поля code
200700300050 Инфоблока с заданным iblockId не существует
100 Не передан обязательный параметр fields
0 Не установлены обязательные поля
0 Другие ошибки (например, фатальные ошибки)

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

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