Перейти к содержанию

classifiers

GET /api/classifiers

List Classifiers

Авторизация: Bearer Token

Query параметры:

Параметр Тип По умолчанию Описание
include_inactive Include Inactive False

Response 200: Successful Response

array[ClassifierResponse]

Поле Тип Обязательное Описание
id Id нет
name Name нет
code Code нет
description Description нет
is_active Is Active нет
created_at Created At нет

Ошибки:

Код Описание
422 Validation Error

POST /api/classifiers

Create Classifier

Авторизация: Bearer Token

Request Body:

Поле Тип Обязательное Описание
name Name да
code Code да
description Description нет
is_active Is Active нет

Response 201: Successful Response

Поле Тип Обязательное Описание
id Id нет
name Name нет
code Code нет
description Description нет
is_active Is Active нет
created_at Created At нет

Ошибки:

Код Описание
422 Validation Error

GET /api/classifiers/appeal-types

List Appeal Types

Авторизация: Bearer Token

Query параметры:

Параметр Тип По умолчанию Описание
classifier_id Classifier Id
include_inactive Include Inactive False

Response 200: Successful Response

array[AppealTypeResponse]

Поле Тип Обязательное Описание
id Id нет
classifier_id Classifier Id нет
name Name нет
code Code нет
sort_order Sort Order нет
is_active Is Active нет

Ошибки:

Код Описание
422 Validation Error

POST /api/classifiers/appeal-types

Create Appeal Type

Авторизация: Bearer Token

Request Body:

Поле Тип Обязательное Описание
classifier_id Classifier Id да
name Name да
code Code нет
sort_order Sort Order нет
is_active Is Active нет

Response 201: Successful Response

Поле Тип Обязательное Описание
id Id нет
classifier_id Classifier Id нет
name Name нет
code Code нет
sort_order Sort Order нет
is_active Is Active нет

Ошибки:

Код Описание
422 Validation Error

PUT /api/classifiers/appeal-types/{item_id}

Update Appeal Type

Авторизация: Bearer Token

Path параметры:

Параметр Тип Описание
item_id Item Id

Request Body:

Поле Тип Обязательное Описание
name Name нет
code Code нет
sort_order Sort Order нет
is_active Is Active нет

Response 200: Successful Response

Поле Тип Обязательное Описание
id Id нет
classifier_id Classifier Id нет
name Name нет
code Code нет
sort_order Sort Order нет
is_active Is Active нет

Ошибки:

Код Описание
422 Validation Error

DELETE /api/classifiers/appeal-types/{item_id}

Delete Appeal Type

Авторизация: Bearer Token

Path параметры:

Параметр Тип Описание
item_id Item Id

Response 200: Successful Response

Нет данных

Ошибки:

Код Описание
422 Validation Error

GET /api/classifiers/categories

List Categories

Авторизация: Bearer Token

Query параметры:

Параметр Тип По умолчанию Описание
appeal_type_id Appeal Type Id
include_inactive Include Inactive False

Response 200: Successful Response

array[CategoryResponse]

Поле Тип Обязательное Описание
id Id нет
appeal_type_id Appeal Type Id нет
name Name нет
sort_order Sort Order нет
is_active Is Active нет

Ошибки:

Код Описание
422 Validation Error

POST /api/classifiers/categories

Create Category

Авторизация: Bearer Token

Request Body:

Поле Тип Обязательное Описание
appeal_type_id Appeal Type Id да
name Name да
sort_order Sort Order нет
is_active Is Active нет

Response 201: Successful Response

Поле Тип Обязательное Описание
id Id нет
appeal_type_id Appeal Type Id нет
name Name нет
sort_order Sort Order нет
is_active Is Active нет

Ошибки:

Код Описание
422 Validation Error

PUT /api/classifiers/categories/{item_id}

Update Category

Авторизация: Bearer Token

Path параметры:

Параметр Тип Описание
item_id Item Id

Request Body:

Поле Тип Обязательное Описание
name Name нет
sort_order Sort Order нет
is_active Is Active нет

Response 200: Successful Response

Поле Тип Обязательное Описание
id Id нет
appeal_type_id Appeal Type Id нет
name Name нет
sort_order Sort Order нет
is_active Is Active нет

Ошибки:

Код Описание
422 Validation Error

DELETE /api/classifiers/categories/{item_id}

Delete Category

Авторизация: Bearer Token

Path параметры:

Параметр Тип Описание
item_id Item Id

Response 200: Successful Response

Нет данных

Ошибки:

Код Описание
422 Validation Error

GET /api/classifiers/subcategories

List Subcategories

Авторизация: Bearer Token

Query параметры:

Параметр Тип По умолчанию Описание
category_id Category Id
include_inactive Include Inactive False

Response 200: Successful Response

array[SubcategoryResponse]

Поле Тип Обязательное Описание
id Id нет
category_id Category Id нет
name Name нет
priority Priority нет
time_to_work Time To Work нет
time_to_close Time To Close нет
sort_order Sort Order нет
is_active Is Active нет

Ошибки:

Код Описание
422 Validation Error

POST /api/classifiers/subcategories

Create Subcategory

Авторизация: Bearer Token

Request Body:

Поле Тип Обязательное Описание
category_id Category Id да
name Name да
priority Priority нет
time_to_work Time To Work нет
time_to_close Time To Close нет
sort_order Sort Order нет
is_active Is Active нет

Response 201: Successful Response

Поле Тип Обязательное Описание
id Id нет
category_id Category Id нет
name Name нет
priority Priority нет
time_to_work Time To Work нет
time_to_close Time To Close нет
sort_order Sort Order нет
is_active Is Active нет

Ошибки:

Код Описание
422 Validation Error

PUT /api/classifiers/subcategories/{item_id}

Update Subcategory

Авторизация: Bearer Token

Path параметры:

Параметр Тип Описание
item_id Item Id

Request Body:

Поле Тип Обязательное Описание
name Name нет
priority Priority нет
time_to_work Time To Work нет
time_to_close Time To Close нет
sort_order Sort Order нет
is_active Is Active нет

Response 200: Successful Response

Поле Тип Обязательное Описание
id Id нет
category_id Category Id нет
name Name нет
priority Priority нет
time_to_work Time To Work нет
time_to_close Time To Close нет
sort_order Sort Order нет
is_active Is Active нет

Ошибки:

Код Описание
422 Validation Error

DELETE /api/classifiers/subcategories/{item_id}

Delete Subcategory

Авторизация: Bearer Token

Path параметры:

Параметр Тип Описание
item_id Item Id

Response 200: Successful Response

Нет данных

Ошибки:

Код Описание
422 Validation Error

GET /api/classifiers/{classifier_id}

Get Classifier

Авторизация: Bearer Token

Path параметры:

Параметр Тип Описание
classifier_id Classifier Id

Response 200: Successful Response

Поле Тип Обязательное Описание
id Id нет
name Name нет
code Code нет
description Description нет
is_active Is Active нет
created_at Created At нет

Ошибки:

Код Описание
422 Validation Error

PUT /api/classifiers/{classifier_id}

Update Classifier

Авторизация: Bearer Token

Path параметры:

Параметр Тип Описание
classifier_id Classifier Id

Request Body:

Поле Тип Обязательное Описание
name Name нет
code Code нет
description Description нет
is_active Is Active нет

Response 200: Successful Response

Поле Тип Обязательное Описание
id Id нет
name Name нет
code Code нет
description Description нет
is_active Is Active нет
created_at Created At нет

Ошибки:

Код Описание
422 Validation Error

DELETE /api/classifiers/{classifier_id}

Delete Classifier

Авторизация: Bearer Token

Path параметры:

Параметр Тип Описание
classifier_id Classifier Id

Response 200: Successful Response

Нет данных

Ошибки:

Код Описание
422 Validation Error

GET /api/classifiers/{classifier_id}/tree

Get Classifier Tree

Авторизация: Bearer Token

Path параметры:

Параметр Тип Описание
classifier_id Classifier Id

Response 200: Successful Response

Поле Тип Обязательное Описание
id Id нет
name Name нет
code Code нет
description Description нет
is_active Is Active нет
appeal_types array[object] нет

Ошибки:

Код Описание
422 Validation Error