Skip to main content

Получить список категорий БЗ

GET /knowledge_base/categories/


Пример URL

https://домен_системы/api/v2/knowledge_base/categories/?page=1&public=true&parent_list=1,2,3


Query-параметры

ПараметрТипОбязательныйОписание
pageчислоНетНомер страницы (на странице показывается 30 категорий)
publicстрокаНетПоиск по публичным категориям: true - включить; false - выключить
parent_listстрокаНетПоиск категорий по ID родительских категорий, через запятую
from_date_createdстрокаНетДата создания "от". Категории, созданные с указанного момента (гггг-мм-дд чч:мм:сс)
to_date_createdстрокаНетДата создания "до". Категории, созданные до указанного момента (гггг-мм-дд чч:мм:сс)
from_date_updatedстрокаНетДата изменения "от". Категории, в которых были изменения с указанного момента (гггг-мм-дд чч:мм:сс)
to_date_updatedстрокаНетДата изменения "до". Категории, в которых были изменения до указанного момента (гггг-мм-дд чч:мм:сс)
order_byстрокаНетСортировка категорий, через запятую. Доступны параметры: date_created, date_updated, position. Порядок сортировки: {asc} - по возрастанию и {desc} - по убыванию; Значение по умолчанию - posistion{asc}

Пример ответа
{
"data": {
"1": {
"id": 1,
"parent_id": 0,
"position": 23,
"date_created": "2017-03-24 15:47:01",
"date_updated": "2019-03-05 20:19:40",
"access": "staff",
"access_by_groups": [
1,
3,
2
],
"title": {
"ru": "Первая категория",
"en": "First category"
}
},
"-1": {
"id": -1,
"parent_id": 0,
"position": 1,
"date_created": "2025-12-31 23:00:00",
"date_updated": "2025-01-30 15:54:21",
"access": "public",
"access_by_groups": [
1,
3,
2
],
"title": {
"ru": "Шаблоны",
"en": "Templates"
}
},
"-2": {
"id": -2,
"parent_id": 0,
"position": 3,
"date_created": "2025-01-01 00:00:00",
"date_updated": "2025-03-16 01:06:45",
"access": "user",
"access_by_groups": [
1,
3,
2
],
"title": {
"ru": "Новости",
"en": "News"
}
}
},
"pagination": {
"total": 4,
"per_page": 30,
"current_page": 1,
"total_pages": 1
}
}