# ЦОК
Данная модель описывает REST-API интерфейс сервиса центра оценки квалификаций
### [](#%D1%8D%D0%BA%D0%B7%D0%B0%D0%BC%D0%B5%D0%BD%D1%8B)Экзамены
#### [](#%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%B0%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B8-%D0%B2-%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B5)Сохранение нового ресурса/видеозаписи в хранилище
Строка запроса **POST**: /api/v1/exam/store
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор экзамена |
user\_id | Числовой | Идентификатор пользователя |
startedAt | Дата и время в формате 'Y-m-d H:i:s' | Дата-время начала экзамена |
endedAt | Дата и время в формате 'Y-m-d H:i:s' | Дата-время окончания экзамена |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
#### [](#%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%B0-%D0%B8%D0%B7-%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B0)Получение данных ресурса из хранилища
Строка запроса **POST**: /api/v1/exam/**{id}**/show
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-1)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор экзамена *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-1)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"exam_id": "Идентификатор экзамена",
"status": "Состояние экзамена",
"stage_name": "Расшифровка состояния сдачи экзамена"
}
```
#### [](#%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-c%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B9-%D0%BE-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%B5-%D0%B2-%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B5)Обновление cведений о ресурсе в хранилище
Строка запроса **POST**: /api/v1/exam/**{id}**/update
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-2)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор экзамена *(часть запроса)* |
user\_id | Числовой | Идентификатор пользователя |
startedAt | Дата и время в формате 'Y-m-d H:i:s' | Дата-время начала экзамена |
endedAt | Дата и время в формате 'Y-m-d H:i:s' | Дата-время окончания экзамена |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-2)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
#### [](#%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%B0-%D0%B8%D1%85-%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B0)Удаление ресурса их хранилища
Строка запроса **POST**: /api/v1/exam/**{id}**/destroy
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-3)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор экзамена *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-3)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
### [](#%D1%8D%D0%BA%D1%81%D0%BF%D0%B5%D1%80%D1%82%D1%8B)Эксперты
#### [](#%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE-%D1%8D%D0%BA%D1%81%D0%BF%D0%B5%D1%80%D1%82%D0%B0-%D0%B2-%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B5)Сохранение нового эксперта в хранилище
Строка запроса **POST**: /api/v1/experts/store
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-4)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор эксперта |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-4)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
#### [](#%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D1%8D%D0%BA%D1%81%D0%BF%D0%B5%D1%80%D1%82%D0%B0-%D0%BF%D0%BE-%D0%B5%D0%B3%D0%BE-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%83)Получение данных эксперта по его идентификатору
Строка запроса **POST**: /api/v1/experts/**{id}**/show
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-5)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор эксперта *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-5)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"id": "Идентификатор эксперта",
"code": "Код дл авторизации эксперта",
"is_on": "Вход разрешен",
"user": [
{
"id": "Иднетификатор пользователя",
"full_name": "ФИО пользователя"
}
],
"units": [
{
"id": "Идентификатор ЦОК для проведения экзамена",
"name": "Наименование ЦОК",
"is_operator": "Является оператором квалификации",
"is_main": "Является основным для квалификации",
}
],
"skills": [
{
"id": "Идентификатор квалификации",
"name": "Наименование квалификации",
"code": "Код квалификации",
"is_tech": "Является технической",
"is_prof": "Является профессиональной"
}
]
}
```
#### [](#%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D1%8D%D0%BA%D1%81%D0%BF%D0%B5%D1%80%D1%82%D0%B0-%D0%BF%D0%BE-%D0%B5%D0%B3%D0%BE-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%83)Обновление данных эксперта по его идентификатору
Строка запроса **POST**: /api/v1/experts/**{id}**/update
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-6)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор эксперта *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-6)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
#### [](#%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%8D%D0%BA%D1%81%D0%BF%D0%B5%D1%80%D1%82%D0%B0-%D0%BF%D0%BE-%D0%B5%D0%B3%D0%BE-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%83)Удаление эксперта по его идентификатору
Строка запроса **POST**: /api/v1/experts/**{id}**/destroy
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-7)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор эксперта *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-7)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
### [](#%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D0%B0%D0%BB%D1%8B)Временные интервалы
#### [](#%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D0%B0%D0%BB%D0%B0-%D0%B2-%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B5)Сохранение нового интервала в хранилище
Строка запроса **POST**:/api/v1/intervals/store
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-8)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор интервала |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-8)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
#### [](#%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D0%B0%D0%BB%D0%B0-%D0%BF%D0%BE-%D0%B5%D0%B3%D0%BE-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%83)Получение данных интервала по его идентификатору
Строка запроса **GET**: /api/v1/intervals/**{id}**/show
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-9)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор интервала *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-9)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"data": [
{
"id": "Идентификатор интервала",
"start": "Дата-время начала экзамена 'строка Y-m-d H:i:s'",
"end": "Дата-время окончания экзамена [строка Y-m-d H:i:s]",
"tz": "Часовой пояс",
"room_id": "Код учебного класса/ЭП",
"skill_id": "Код квалификации",
"skill_name": "Наименование квалификации",
"stage_id": "Код стадии сдачи экзамена",
"stage_name": "Расшифровка состояния сдачи экзамена",
"stage_time": "Время сохранения состояния",
"mac": "Идентификатор МАк или null",
"experts": [
{
"id": "Идентификатор эксперта",
"code": "Код входа эксперта",
"user_id": "Идентификатор пользователя",
"surname": "Фамилия эксперта",
"name": "Имя эксперта",
"patronymic": "Отчество эксперта"
}
],
"exams": [
{
"id": "Идентификатор экзамена",
"user_id": "Идентификатор пользователя [соискателя] для которого проводится экзамен",
"surname": "Фамилия эксперта",
"name": "Имя эксперта",
"patronymic": "Отчество эксперта",
}
]
}
]
}
```
#### [](#%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D0%B0%D0%BB%D0%B0-%D0%BF%D0%BE-%D0%B5%D0%B3%D0%BE-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%83)Обновление данных интервала по его идентификатору
Строка запроса **POST**: /api/v1/intervals/**{id}**/update
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-10)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор интервала *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-10)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
#### [](#%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B2%D0%B0%D0%BB%D0%B0-%D0%BF%D0%BE-%D0%B5%D0%B3%D0%BE-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%83)Удаление интервала по его идентификатору
Строка запроса **POST**: /api/v1/intervals/**{id}**/destroy
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-11)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор интервала *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-11)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
### [](#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B)Вопросы
#### [](#%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D0%B0-%D0%B2-%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B5)Сохранение нового вопроса в хранилище
Строка запроса **POST**: /api/v1/questions/store
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-12)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор вопроса |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-12)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
#### [](#%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D0%B0-%D0%BF%D0%BE-%D0%B5%D0%B3%D0%BE-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%83)Получение вопроса по его идентификатору
Строка запроса **GET**: /api/v1/questions/**{id}**/show
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-13)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор вопроса *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-13)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"id": "Идентификатор блока вопросов",
"name": "Наименование блока вопросов",
"skill_id": "Идентификатор квалификации",
"questions": [
{
"id": "Идентификатор вопроса",
"text": "Текст вопроса",
"img": "Ссылка на изображение к вопросу",
"question_type_id": "Идентификатор типа вопроса",
"question_type": "Расшифровка типа вопроса",
"one": "Признак единственного ответа",
"variants": [
{
"id": "Идентификатор варианта ответа",
"text": "Текст варианта ответа",
"img": "Ссылка на изображение к варианту ответа",
"conf": "Подтверждение выбора варианта вопроса?",
"ans": "Ответ к варианту вопроса или признак правильного ответа?"
}
]
}
]
}
```
#### [](#%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D0%B0-%D0%BF%D0%BE-%D0%B5%D0%B3%D0%BE-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%83)Обновление вопроса по его идентификатору
Строка запроса **POST**: /api/v1/questions/**{id}**/update
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-14)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор вопроса *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-14)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
#### [](#%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D0%B0-%D0%BF%D0%BE-%D0%B5%D0%B3%D0%BE-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%83)Удаление вопроса по его идентификатору
Строка запроса **POST**: /api/v1/questions/**{id}**/destroy
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-15)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор вопроса *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-15)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
### [](#%D0%BA%D0%B2%D0%B0%D0%BB%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8)Квалификации
#### [](#%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B9-%D0%BA%D0%B2%D0%B0%D0%BB%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8-%D0%B2-%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B5)Сохранение новой квалификации в хранилище
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-16)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор квалификации |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-16)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
#### [](#%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%BA%D0%B2%D0%B0%D0%BB%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8-%D0%BF%D0%BE-%D0%B5%D1%91-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%83)Получение данных квалификации по её идентификатору
Строка запроса **GET**: /api/v1/skills/**{id}**/show
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-17)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор квалификации *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-17)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"id": "Идентификатор квалификации",
"name": "Наименование квалификации",
"code": "Код квалификации",
"created_at": "Дата-время создания квалификации",
"updated_at": "Дата-время обновления квалификации",
"acts": [
{
"id": "Идентиифкатор документа",
"name": "Наименование документа",
"file": "Ссылка на файл документа",
"info": "Сведения о документе"
}
]
}
```
#### [](#%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%BA%D0%B2%D0%B0%D0%BB%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8-%D0%BF%D0%BE-%D0%B5%D1%91-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%83)Обновление данных квалификации по её идентификатору
Строка запроса **POST**: /api/v1/skills/**{id}**/update
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-18)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор квалификации *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-18)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
#### [](#%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BA%D0%B2%D0%B0%D0%BB%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8-%D0%BF%D0%BE-%D0%B5%D1%91-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%83)Удаление квалификации по её идентификатору
Строка запроса **POST**: /api/v1/skills/**{id}**/destroy
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-19)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор квалификации *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-19)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
### [](#%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F)Состояния
#### [](#%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F-%D0%B2-%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B5)Сохранение нового состояния в хранилище
Строка запроса **POST**: /api/v1/states/store
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-20)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор состояния |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-20)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
#### [](#%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F-%D0%BF%D0%BE-%D0%B5%D0%B3%D0%BE-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%83)Получение состояния по его идентификатору
Строка запроса **GET**: /api/v1/states/**{id}**/show
[size:18](size:18)**Параметры запроса:**
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-21)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор состояния\* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-21)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
#### [](#%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F-%D0%BF%D0%BE-%D0%B5%D0%B3%D0%BE-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%83)Обновление состояния по его идентификатору
Строка запроса **POST**: /api/v1/states/**{id}**/update
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-22)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор состояния *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-22)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
#### [](#%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F-%D0%BF%D0%BE-%D0%B5%D0%B3%D0%BE-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%83)Удаление состояния по его идентификатору
Строка запроса **POST**: /api/v1/states/**{id}**/destroy
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-23)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор состояния *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-23)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
### [](#%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B8)Модули
#### [](#%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE-%D1%86%D0%BE%D0%BA-%D0%B2-%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B5)Сохранение нового ЦОК в хранилище
Строка запроса **POST**: /api/v1/units/store
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-24)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор ЦОК |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-24)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
#### [](#%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D1%86%D0%BE%D0%BA-%D0%BF%D0%BE-%D0%B5%D0%B3%D0%BE-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%83)Получение данных ЦОК по его идентификатору
Строка запроса **POST**: /api/v1/units/**{id}**/show
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-25)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор ЦОК *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-25)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"id": "Идентификатор ЦОК",
"code": "Код ЦОК",
"name": "Краткое наименование ЮЛ ЦОК",
"full_name": "Полное наименование ЮЛ ЦОК",
"inn": "ИНН ЦОК",
"ogrn": "ОГРН ЦОК",
"legal_address": "Юридический адрес",
"kpp": "Код причины постановки на учет",
"region_id": "Код региона ИКАО",
"region": "Наименование региона",
"places": [
{
"id": "Идентификатор площадки",
"name": "Наименование площадки",
"timezone": "Часовой пояс",
"city": "Город",
"address": "Адрес площадки",
"rooms": [
{
"id": "Идентификатор помещения",
"name": "Наименование помещения",
}
]
}
]
}
```
#### [](#%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D1%86%D0%BE%D0%BA-%D0%BF%D0%BE-%D0%B5%D0%B3%D0%BE-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%83)Обновление данных ЦОК по его идентификатору
Строка запроса **POST**: /api/v1/units/**{id}**/update
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-26)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор ЦОК *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-26)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```
#### [](#%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%86%D0%BE%D0%BA-%D0%BF%D0%BE-%D0%B5%D0%B3%D0%BE-%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%83)Удаление ЦОК по его идентификатору
Строка запроса **POST**: /api/v1/units/**{id}**/destroy
##### [](#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0-27)Параметры запроса:
Параметр | Значение | Описание |
---|
id | Числовой | Идентификатор ЦОК *(часть запроса)* |
##### [](#%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%D1%8B-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B0-27)Варианты ответа:
**Ошибка**
```
{
"error": "Текст ошибки",
"success": false
}
```
**Успешно**
```
{
"success": true
}
```