Overview
List Reports
Retrieves a paginated list of generated screenshot reports. Use this endpoint to browse, view, and download previously generated reports. Pagination is supported for efficient retrieval of large result sets.
Endpoint
GET
https://snapshot-api.mindiqglobal.com/api/v1/reportsQuery Parameters
| Name | Required | Type | Default | Description |
|---|---|---|---|---|
| page | No | integer | 0 | Zero-based page index. |
| size | No | integer | 20 | Number of records per page. |
| sort | No | string | id,desc | Sorting format: field,direction. |
Success Response
{
"content": [
{
"reportId": 10,
"executionId": 21,
"scheduleName": "Daily Website Monitoring",
"totalScreenshots": 18,
"debitAmount": 0.01,
"status": "COMPLETED",
"downloadUrl": "http://localhost:8080/reports/report-10.pdf",
"generatedAt": "2026-07-31T00:00:00Z"
}
],
"page": 0,
"size": 20,
"totalElements": 1,
"totalPages": 1
}Response Body Parameters
| Name | Type | Description |
|---|---|---|
| content | array | Report records. |
| content[].reportId | integer | Report ID. |
| content[].executionId | integer | Schedule execution ID. |
| content[].scheduleName | string | Schedule name used for report generation. |
| content[].totalScreenshots | integer | Number of screenshots included in the report. |
| content[].debitAmount | number | Charged amount for report generation. |
| content[].status | string | Report generation status (example: COMPLETED). |
| content[].downloadUrl | string | Report download URL. |
| content[].generatedAt | datetime | Report generation datetime in ISO-8601 format. |
| page | integer | Current page index. |
| size | integer | Page size. |
| totalElements | integer | Total number of records. |
| totalPages | integer | Total number of pages. |