Skip to main content
WEBHOOK
desktop.screenshot_tracking.captured
{
  "event": "desktop.screenshot_tracking.captured",
  "version": "v1",
  "agent": "desktop-agent",
  "timestamp": 1769591066292,
  "data": [
    {
      "organisation": {
        "organisationId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
      },
      "team": {
        "teamId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
      },
      "user": {
        "userId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
      },
      "screenshot": {
        "screenshotId": "b774c86b-26e3-415f-b6d0-20a0a01b597c",
        "imageBuffer": "<Buffer ff d8 ff db 00 43 00 03 02 02 03 02 02 03 03 03 03 04 03 03 04 05 08 05 05 04 04 05 0a 07 07 06 08 0c 0a 0c 0c 0b 0a 0b 0b 0d 0e 12 10 0d 0e 11 0e 0b ... 44819 more bytes>",
        "app": {
          "name": "Brave Browser",
          "type": "application",
          "category": "Unknown Category",
          "iconUrl": "https://dev.trackpilots.com/favicon.ico",
          "domain": "dev.trackpilots.com",
          "fullUrl": "https://dev.trackpilots.com",
          "productivityStatus": "productive"
        },
        "time": {
          "capturedAt": "2026-01-28T09:05:00.308Z"
        },
        "operatingSystem": "windows",
        "workType": "hybrid",
        "isIdle": true
      }
    }
  ]
}

Response

200 - application/json

Webhook received and processed successfully

event
string
Example:

"desktop.screenshot_tracking.captured"

version
string
Example:

"v1"

agent
string
Example:

"desktop-agent"

timestamp
integer

Event timestamp in milliseconds (epoch)

Example:

1769591066292

data
object[]