[POST] .../v1/report/getprepared
Returns prepared reports. Use this method to retrieve prepared report files after a queued request reaches Prepared status. The response returns ReportPrepared records with report metadata, request parameters, CDN file_url, saved flag, date and optional binary data; the request supports filters by report_id, request_uuid and user_id, while include_data remains a response-shaping body flag. The caller must have prepared-report read permission 350; include_data can download file content from CDN and missing body, denied access, unavailable CDN file, translation lookup errors or database failures are returned as HTTP 200 ErrorResult business errors.
Request Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| filters | Array of Filter | Optional | Optional filters by fields available for this API method. |
| include_data | Boolean | Optional | Flag for including binary report data in the response. |
Filterable Fields
| Field | Type | Description |
|---|---|---|
| report_id | int | Report IDs. |
| request_uuid | string | Report request UUID. |
| user_id | int | IDs of users for whom the report was prepared. |
Request Example
{
"filters": [
{
"Field": "request_uuid",
"Operator": "Equal",
"Value": "f20c8f37-8bcb-4f7c-8dc5-8b0b2f4f0c11"
},
{
"Field": "report_id",
"Operator": "Equal",
"Value": "5"
},
{
"Field": "user_id",
"Operator": "Equal",
"Value": "5"
}
],
"include_data": false
}
Response Parameters
| Name | Type | Description |
|---|---|---|
| ok | Boolean | Indicates whether the request completed successfully. |
| result | Array of ReportPrepared | Result object. |
Response Example
{
"ok": true,
"result": [
{
"user": {
"id": 5,
"name": "Manager"
},
"request_uuid": "f20c8f37-8bcb-4f7c-8dc5-8b0b2f4f0c11",
"file_url": "https://cdn.example.test/token/report_f20c8f37.json.gz",
"description": null,
"warnings": null,
"parameters": "{\u0022firm_id\u0022:2,\u0022stock_ids\u0022:[8]}",
"report": {
"id": 5,
"group": {
"id": 2,
"parent_id": 0,
"name": "Sales reports",
"name_var": "REPORT_GROUP_SALES",
"last_update": 1772527200
},
"name": "Retail sales by item",
"name_var": "REPORT_RETAIL_SALES_BY_ITEM",
"last_update": 1772527200
},
"data": null,
"saved": false,
"date": 1772527200
}
]
}