Разделы (Sections)
Ресурс Section — отдел с каталогами.
Получить разделы
URL: {domain}/api/v1/sectionsМетод: GET
Ответ: 200 OK (application/json)
[{
"id": "1",
"icon": "icon1",
"name": "My section"
},
{
"id": "2",
"icon": "icon2",
"name": "Another section"
}]Получить раздел
URL: {domain}/api/v1/sections/{sectionId}Метод: GET
Параметры:
sectionId(number) — идентификатор отдела
Ответ: 200 OK (application/json)
[{
"id": "1",
"icon": "icon1",
"name": "My section",
"privilegeCode": "admin" // право на отдел
}]Создать раздел
URL: {domain}/api/v1/sectionsМетод: POST Запрос: (application/json)
{
"name": "New section",
"icon": "new-icon"
}Возможные значения для icon описаны в документации.
Ответ: 200 OK (application/json)
{
"id": "2" // идентификатор созданного отдела
}Изменить раздел
URL: {domain}/api/v1/sections/{sectionId}Метод: PATCH
Параметры:
sectionId(number) — идентификатор отдела
Ответ: 200 OK (application/json)
{
"name": "My section1",
"catalogsPriorities": ["5", "3", "7"] // очередность каталогов в отделе
}Удалить раздел
URL: {domain}/api/v1/sections/{sectionId}Метод: DELETE
Параметры:
sectionId(number) — идентификатор отдела
Ответ: 200 OK
Last updated