Lists inbox items for one status (open by default; cleared looks back clearedSinceHours, default 24), optionally priority-only, grouped into one card per extraction code, priority organizations first, then most recent. Returns the page of cards, the total and the number of codes per status. Super admin only; 404 while the collection-ops console is turned off.
GET
/admin/collection-ops/inbox
curl \
--request GET 'http://api.example.com/admin/collection-ops/inbox' \
--header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
"data": {
"rows": [
{
"extractionCodeId": "65a1b2c3d4e5f6a7b8c9d0e1",
"code": "string",
"custodianName": "string",
"orgId": "string",
"caseId": "string",
"orgPriority": true,
"stage": "created",
"status": "active",
"lastTriggeredAt": "2026-05-04T09:42:00Z",
"recovered": true,
"items": [
{
"id": "65a1b2c3d4e5f6a7b8c9d0e1",
"reason": "backup_failed",
"errorCode": "DEVICE_UNPLUGGED",
"summary": "Backup failed: device unplugged",
"status": "open",
"triggerCount": 2,
"lastTriggeredAt": "2026-05-04T09:42:00Z",
"recoveredAt": "2026-05-04T09:42:00Z",
"snoozedUntil": "2026-05-04T09:42:00Z",
"clearedAt": "2026-05-04T09:42:00Z",
"clearedBy": "string"
}
]
}
],
"total": 12,
"counts": {
"open": 12,
"snoozed": 2,
"cleared": 5
}
},
"statusCode": 200,
"timestamp": "2026-01-15T10:15:00.000Z"
}