Overview
Screenshot Activity
Returns paginated screenshot activity for manual and scheduled captures. Use this to review screenshot history and filter by time range or source.
Endpoint
GET
https://snapshot-api.mindiqglobal.com/api/v1/activity/screenshotsQuery 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 | createdAt,desc | Sorting format: `field,direction`. |
| from | No | datetime | None | Inclusive start datetime in ISO-8601 format. |
| to | No | datetime | None | Inclusive end datetime in ISO-8601 format. |
| source | No | enum | None | Source filter. Possible values: `MANUAL_SCREENSHOT`, `SCHEDULED_SCREENSHOT`. |
Success Response
{
"content": [
{
"screenshotId": "101",
"source": "SCHEDULED_SCREENSHOT",
"url": "https://scheduled.example.com",
"imageUrl": "https://cdn.example.com/shot.png",
"status": "COMPLETED",
"description": null,
"captureTime": "2026-08-06T09:30:00Z"
}
],
"page": 0,
"size": 20,
"totalElements": 1,
"totalPages": 1
}Response Body Parameters
| Name | Type | Description |
|---|---|---|
| content | array | Screenshot activity records. |
| content[].screenshotId | string | Screenshot identifier. |
| content[].source | enum | Capture source. Possible values: `MANUAL_SCREENSHOT`, `SCHEDULED_SCREENSHOT`. |
| content[].url | string | Captured target URL. |
| content[].imageUrl | string | Screenshot image URL. |
| content[].status | string | Activity status (example: `COMPLETED`). |
| content[].description | string | null | Optional details or failure context. |
| content[].captureTime | datetime | Capture timestamp 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. |