Запросы на добавление правил глобального расписания

1. Получение списка запросов клиента на добавление правила глобального расписания (GET /new_rule_requests)

200 OK

Получен список запросов клиента на добавление правила глобального расписания

2. Одобрение запроса клиента на добавление правила глобального расписания (POST /new_rule_requests/approve)

{
  "ids": [ (1)
    1
  ]
}
1 Обязательное поле
200 NO_CONTENT

Запросы клиента на добавление правила глобального расписания одобрены

207 MULTI_STATUS

Часть из списка запросов клиента на добавление правила глобального расписания одобрена, часть нет

404 NOT_FOUND

Запросы клиента на добавление правила глобального расписания не найдены

3. Отклонение запроса клиента на добавление правила глобального расписания (DELETE /new_rule_requests/decline)

{
  "ids": [ (1)
    1
  ]
}
1 Обязательное поле
200 NO_CONTENT

Запросы клиента на добавление правила глобального расписания отклонены

207 MULTI_STATUS

Часть из списка запросов клиента на добавление правила глобального расписания отклонена, часть нет

404 NOT_FOUND

Запросы клиента на добавление правила глобального расписания не найдены

4. Получение информации о запросе клиента на добавление правила глобального расписания (GET /new_rule_requests/{id})

Тела запроса нет. В query-параметрах передается id запроса, информацию о котором необходимо получить

200 OK

Получена информация о запросе клиента на добавление правила глобального расписания