Разделы (Sections)

Ресурс Section — раздел с каталогами.

Раздел

URL: /{api url}/sections/{sectionId}

Параметры:

  • sectionId: (number) — идентификатор раздела

Получить раздел [GET]

Ответ: 200 OK (application/json)

        {
            "id": "1",
            "icon": "icon1",
            "name": "My section",
            "privilegeCode": "admin" // право на раздел
        }

Изменить раздел [PATCH]

Запрос: (application/json)

        {
            "name": "My section1",
            "catalogsPriorities": ["5", "3", "7"] // очередность каталогов в разделе
        }

Ответ: 200 OK

Удалить раздел [DELETE]

Ответ: 200 OK


Коллекция разделов

URL: /{api url}/sections

Получить разделы [GET]

Ответ: 200 OK (application/json)

        [
            {
                "id": "1",
                "icon": "icon1",
                "name": "My section"
            },
            {
                "id": "2",
                "icon": "icon2",
                "name": "Another section"
            }
        ]

Создать раздел [POST]

Запрос: (application/json)

        {
            "name": "New section",
            "icon": "new-icon"
        }

Возможные значения для icon описаны в документации.

Ответ: 200 OK (application/json)

        {
            "id": "2" // идентификатор созданного раздела
        }

results matching ""

    No results matching ""