appeals
GET /api/appeals/stats
Get Appeals Stats
Авторизация: Bearer Token
Response 200: Successful Response
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| total | Total | нет | |
| by_status | By Status | нет | |
| by_priority | By Priority | нет | |
| today | Today | нет | |
| this_week | This Week | нет |
GET /api/appeals/my
Get My Appeals
Авторизация: Bearer Token
Query параметры:
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
| status | Status | Фильтр по статусу | |
| priority | Priority | Фильтр по приоритету | |
| date_from | Date From | Дата от | |
| date_to | Date To | Дата до | |
| search | Search | Поиск по содержимому | |
| page | Page | 1 | Номер страницы |
| per_page | Per Page | 20 | Записей на странице |
| sort_by | Sort By | created_at | Поле сортировки |
| sort_order | Sort Order | desc | Порядок: asc/desc |
Response 200: Successful Response
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| items | array[object] | нет | |
| total | Total | нет | |
| page | Page | нет | |
| per_page | Per Page | нет | |
| pages | Pages | нет |
Ошибки:
| Код | Описание |
|---|---|
| 422 | Validation Error |
GET /api/appeals/
Get Appeals List
Авторизация: Bearer Token
Query параметры:
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
| status | Status | Фильтр по статусу | |
| priority | Priority | Фильтр по приоритету | |
| region_id | Region Id | Фильтр по региону | |
| organization_id | Organization Id | Фильтр по организации | |
| date_from | Date From | Дата от | |
| date_to | Date To | Дата до | |
| search | Search | Поиск по содержимому и ФИО | |
| page | Page | 1 | Номер страницы |
| per_page | Per Page | 20 | Записей на странице |
| sort_by | Sort By | created_at | Поле сортировки |
| sort_order | Sort Order | desc | Порядок: asc/desc |
Response 200: Successful Response
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| items | array[object] | нет | |
| total | Total | нет | |
| page | Page | нет | |
| per_page | Per Page | нет | |
| pages | Pages | нет |
Ошибки:
| Код | Описание |
|---|---|
| 422 | Validation Error |
POST /api/appeals/
Create Appeal
Request Body:
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| source_id | Source Id | да | |
| transcription | Transcription | нет | |
| content | Content | да | |
| appeal_type_id | Appeal Type Id | да | |
| category_id | Category Id | да | |
| subcategory_id | Subcategory Id | нет | |
| priority | Priority | да | |
| operator_region_id | Operator Region Id | да | |
| operator_organization_id | Operator Organization Id | да | |
| region_id | Region Id | да | |
| organization_id | Organization Id | да | |
| applicant_id | Applicant Id | да | |
| applicant_is_patient | Applicant Is Patient | нет | |
| patient_id | Patient Id | нет | |
| short_description | Short Description | нет | |
| response_method_id | Response Method Id | нет |
Response 200: Successful Response
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| id | Id | нет | |
| created_at | Created At | нет | |
| updated_at | Updated At | нет | |
| status | Status | нет | |
| source_id | Source Id | нет | |
| content | Content | нет | |
| appeal_type_id | Appeal Type Id | нет | |
| category_id | Category Id | нет | |
| subcategory_id | Subcategory Id | нет | |
| priority | Priority | нет | |
| operator_region_id | Operator Region Id | нет | |
| operator_organization_id | Operator Organization Id | нет | |
| region_id | Region Id | нет | |
| organization_id | Organization Id | нет | |
| applicant_id | Applicant Id | нет | |
| short_description | Short Description | нет |
Ошибки:
| Код | Описание |
|---|---|
| 422 | Validation Error |
GET /api/appeals/{appeal_id}
Get Appeal
Авторизация: Bearer Token
Path параметры:
| Параметр | Тип | Описание |
|---|---|---|
| appeal_id | Appeal Id |
Response 200: Successful Response
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| id | Id | нет | |
| created_at | Created At | нет | |
| updated_at | Updated At | нет | |
| status | Status | нет | |
| source_id | Source Id | нет | |
| content | Content | нет | |
| appeal_type_id | Appeal Type Id | нет | |
| category_id | Category Id | нет | |
| subcategory_id | Subcategory Id | нет | |
| priority | Priority | нет | |
| operator_region_id | Operator Region Id | нет | |
| operator_organization_id | Operator Organization Id | нет | |
| region_id | Region Id | нет | |
| organization_id | Organization Id | нет | |
| applicant_id | Applicant Id | нет | |
| short_description | Short Description | нет |
Ошибки:
| Код | Описание |
|---|---|
| 422 | Validation Error |
POST /api/appeals/{appeal_id}/files
Upload File
Авторизация: Bearer Token
Path параметры:
| Параметр | Тип | Описание |
|---|---|---|
| appeal_id | Appeal Id |
Response 200: Successful Response
Нет данных
Ошибки:
| Код | Описание |
|---|---|
| 422 | Validation Error |