Запросы клиентов на добавление и удаление правил
1. Создание правил
1.1. Получение списка запросов клиента на добавление правила глобального расписания (GET /global_schedule/requests/creation)
200 OK-
Получен список запросов клиента на добавление правила глобального расписания.
1.2. Получение информации о запросе клиента на добавление правила глобального расписания (GET /global_schedule/requests/creation/{request_id})
Тела запроса нет. В query-параметрах передается id запроса, информацию о котором необходимо получить.
200 OK-
Получена информация о запросе клиента на добавление правила глобального расписания.
1.3. Одобрение запроса клиента на добавление правила глобального расписания (POST /global_schedule/requests/creation/approve)
{
"ids": [ (1)
1
]
}
| 1 | Обязательное поле |
204 NO_CONTENT-
Запросы клиента на добавление правила глобального расписания одобрены.
207 MULTI_STATUS-
Часть из списка запросов клиента на добавление правила глобального расписания одобрена, часть нет.
404 NOT_FOUND-
Запросы клиента на добавление правила глобального расписания не найдены.
1.4. Отклонение запроса клиента на добавление правила глобального расписания (DELETE /global_schedule/requests/creation/decline)
{
"ids": [ (1)
1
]
}
| 1 | Обязательное поле |
204 NO_CONTENT-
Запросы клиента на добавление правила глобального расписания отклонены.
207 MULTI_STATUS-
Часть из списка запросов клиента на добавление правила глобального расписания отклонена, часть нет.
404 NOT_FOUND-
Запросы клиента на добавление правила глобального расписания не найдены.
2. Удаление правил
2.1. Получение списка запросов клиента на удаление правила глобального расписания (GET /global_schedule/requests/deletion)
200 OK-
Получен запросов клиента на удаление правила глобального расписания.
2.2. Получение информации о запросе клиента на удаление правила глобального расписания (GET /global_schedule/requests/deletion/{request_id})
Тела запроса нет. В query-параметрах передается id запроса, информацию о котором необходимо получить.
200 OK-
Получена информация о запросе клиента на удаление правила глобального расписания.
2.3. Одобрение запроса клиента на удаление правила глобального расписания (POST /global_schedule/requests/deletion/approve)
{
"ids": [ (1)
1
]
}
| 1 | Обязательное поле |
204 NO_CONTENT-
Запросы клиента на удаление правила глобального расписания одобрены.
207 MULTI_STATUS-
Часть из списка запросов клиента на удаление правила глобального расписания одобрена, часть нет.
404 NOT_FOUND-
Запросы клиента на удаление правила глобального расписания не найдены.
2.4. Отклонение запроса клиента на удаление правила глобального расписания (DELETE /global_schedule/requests/deletion/decline)
{
"ids": [ (1)
1
]
}
| 1 | Обязательное поле |
204 NO_CONTENT-
Запросы клиента на удаление правила глобального расписания отклонены.
207 MULTI_STATUS-
Часть из списка запросов клиента на удаление правила глобального расписания отклонена, часть нет.
404 NOT_FOUND-
Запросы клиента на удаление правила глобального расписания не найдены.