Отчеты
1. Изменение статуса отчета (PATCH /reports
)
{
"data": [
{
"id": 1, (1)
"status": "wait" (1)
}
]
}
1 | Обязательное поле
|
2. Удаление списка отчетов (DELETE /reports
)
{
"ids": [ (1)
1
]
}
1 | Обязательное поле
|
3. Получение списка отчетов (GET /reports
)
200 OK
-
Получен список отчетов
4. Создание отчета (POST /reports
)
{
"data": {
"name": "my_report_name", (1)
"owner": "Nobody", (1)
"min": 0,
"hour": 0,
"dom": 1,
"mon": 1,
"dow": 1,
"perpetually": true,
"start_period": "2024-09-07T22:06:09.809052",
"end_period": "2025-09-07T22:06:09.809067",
"status": "wait",
"notify": "Nobody",
"notify_cc": "email@http://domain.ru[domain.ru]",
"description": ""
}
}
1 | Обязательное поле
|
5. Изменение отчета (PATCH /reports/{id}
)
Также в query-параметрах передается id отчета, информацию о котором необходимо изменить
{
"data": {
"perpetually": true,
"start_period": "2024-09-07T22:06:09.809052",
"end_period": "2025-09-07T22:06:09.809067",
"status": "wait",
"notify": "Nobody",
"notify_cc": "email@http://domain.ru[domain.ru]",
"description": ""
}
}
200 OK
-
Параметры отчета изменены
400 BAD_REQUEST
-
Некорректное тело запроса
404 NOT_FOUND
-
Отчет не найден
6. Получение информации об отчете (DELETE /reports/{id}
)
Тела запроса нет. В query-параметрах передается id отчета, который необходимо удалить
200 OK
-
Отчет удален
404 NOT_FOUND
-
Отчет не найден
7. Удаление отчета (GET /reports/{id}
)
Тела запроса нет. В query-параметрах передается id отчета, информацию о котором необходимо получить
200 OK
-
Получена информация об отчете
404 NOT_FOUND
-
Отчет не найден