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 |