List running backups and uploads (internal)

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://docs.usehearsay.com/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
{
  "integrations MCP server": {
    "url": "https://docs.usehearsay.com/mcp"
  }
}

Close
GET /admin/collection-ops/live

Lists backup and upload attempts whose last heartbeat is within the configured heartbeat-lost window, across up to 500 collections, priority organizations first, each marked running or slow. Super admin only; 404 while the collection-ops console is turned off.

Responses

  • 200 application/json
    Hide response attributes Show response attributes object
    • data object Required
      Hide data attribute Show data attribute object
      • rows array[object]
        Hide rows attributes Show rows attributes object
        • extractionCodeId string
        • code string
        • custodianName string | null
        • orgPriority boolean
        • attemptId string
        • activity string

          Values are backup or upload.

        • dataSource string | null
        • percent number | null
        • rateBps number | null
        • etaSec number | null
        • phase string | null
        • freeDiskBytes number | null
        • lastHeartbeatAt string(date-time)
        • status string

          Values are running or slow.

    • statusCode number Required
    • timestamp string(date-time) Required
GET /admin/collection-ops/live
curl \
 --request GET 'http://api.example.com/admin/collection-ops/live' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
  "data": {
    "rows": [
      {
        "extractionCodeId": "65a1b2c3d4e5f6a7b8c9d0e1",
        "code": "string",
        "custodianName": "string",
        "orgPriority": true,
        "attemptId": "string",
        "activity": "backup",
        "dataSource": "ios",
        "percent": 42,
        "rateBps": 42.0,
        "etaSec": 42.0,
        "phase": "string",
        "freeDiskBytes": 42.0,
        "lastHeartbeatAt": "2026-05-04T09:42:00Z",
        "status": "running"
      }
    ]
  },
  "statusCode": 200,
  "timestamp": "2026-01-15T10:15:00.000Z"
}