Категории

GET categories/

Получить дерево категорий

Список параметров:

ПараметрыТипОписаниеОбязательныйФормат
flatbooleanОтображать плоскую структуру или древовидную, по умолчанию falseнет
first_tsdateОтобразить категории измененные после заданного значениянетYYYY-MM-DD
last_tsdateОтобразить категории измененные до заданного значениянетYYYY-MM-DD


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

Ответ:


POST categories/

Добавить категорию

Список параметров:

ПараметрыТипОписаниеОбязательный
namestringназвание новой категориида
parentint

идентификатор родителя категории, в которую будет добавлена новая, если не задана, то категория будет создана в корне

нет
undeletablebooleanсоздать ли неудаляемую категорию, по умолчанию falseнет
catalog
intидентификатор каталога, по умолчанию masterнет


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

Ответ:

GET categories/[id]/

Получить указанную категорию

Cписок параметров:

ПараметрТипОписаниеОбязательный
flatbooleanОтображать плоскую структуру или древовидную, по умолчанию false нет


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

Ответ:


PATCH categories/[id]/

Изменить категорию

Список параметров:

ПараметрТипОписаниеОбязательный
namestringновое имянет
parentintкатегория, в которую перенести текущуюнет
undeletablebooleanнеудаляемая категориянет


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

Ответ:

DELETE categories/[id]/

Удаление категории

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

OPTIONS categories/

Получение необходимых данных для создания валидной категории

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

Ответ: