Запросы клиентов на добавление и удаление правил
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
-
Запросы клиента на удаление правила глобального расписания не найдены.