DevelopersAPI referenceCronCrunchMonitoring
List screenshots
Screenshot records ordered captured_at descending, hard limit 500. from/to filter on captured_at. url is a presigned GET link valid ~10 minutes, or null when storage is not configured.
View as MarkdownAuthorization
bearer AuthorizationBearer <token>
In: header
Query Parameters
from?string
Format
date-timeto?string
Format
date-timeResponse Body
application/json
application/json
application/json
curl -X GET "https://example.com/v1/screenshots"{ "screenshots": [ { "id": "string", "entryId": "string", "contentType": "string", "sizeBytes": 0, "capturedAt": "2019-08-24T14:15:22Z", "clickCount": 0, "url": "string" } ]}Record mouse clicks
One span of mouse clicks from the desktop tracker. Rejected with 403 unless screenshots or activity recording is enabled. entryId, when given, must belong to the caller.
Upload a screenshot
Multipart upload from the desktop app. Rejected with 403 unless the caller has screenshotsEnabled, and 503 when R2 storage is not configured. file must be image/jpeg, image/png, or image/webp, at most 5 MB. capturedAt defaults to now; entryId must belong to the caller.