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

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