[POST] …/v1/report/setprepared
Метод устанавливает статус подготовленного отчёта и сохраняет файл результата.
Важно:
[Authorize(AuthenticationSchemes = "Introspection", Policy = "regos.api.report")];Authorization: Bearer <access_token>;regos.api.report;request_uuid должен существовать в очереди со статусом 0 (InProcess);access_level = system);user_id пользователя, который создал запрос на построение отчёта;report_rep_prepared_ref.prep_file;ReportPrepared webhook и sockethook;Входные параметры
| Название | Тип данных | Обязательность | Описание параметра |
|---|---|---|---|
| request_uuid | string | Обязательный | Uuid запроса отчёта |
| api_login | string | Обязательный | ApiLogin аккаунта, в котором сохраняется результат |
| file | string(base64) | Обязательный | Данные файла отчёта в base64 |
Пример запроса
{
"request_uuid": "9006f149-aa49-4b8e-ba69-386d945fa738",
"api_login": "DEMO",
"file": "UEsDBBQAAAAIA..."
}
Выходные параметры
| Название | Тип данных | Описание параметра |
|---|---|---|
| row_affected | Int64 | Количество изменённых строк |
Пример ответа
{
"ok": true,
"result": {
"row_affected": 1
}
}