Returns yesterday's extraction attempts per code, the extraction codes created yesterday with their progress, and the data-source collections of the day; each part is null when there was nothing. Super admin only.
GET
/admin/report/last-day-report
curl \
--request GET 'http://api.example.com/admin/report/last-day-report' \
--header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
"data": {
"extractions": {
"extractionCodes": [
{
"extractionCode": "AB12CD",
"codeCreatedByEmail": "paralegal@example.com",
"custodian": "Jane Doe",
"custodianEmail": "jane.doe@example.com",
"caseName": "Doe v. Roe",
"orgName": "Example Firm",
"hasBackupCompleted": true,
"hasConversationShared": false,
"dueDate": "01/31/2026",
"deviceType": "ios",
"totalAttempt": 2,
"totalSuccessAttempt": 1,
"totalErrorAttempt": 1,
"failedReasons": "Backup interrupted",
"isOldDevice": 0
}
]
},
"newCodes": {
"extractionCodes": [
{
"extractionCode": "AB12CD",
"codeCreatedByEmail": "paralegal@example.com",
"custodian": "Jane Doe",
"custodianEmail": "jane.doe@example.com",
"caseName": "Doe v. Roe",
"orgName": "Example Firm",
"hasBackupCompleted": true,
"hasConversationShared": false,
"dueDate": "01/31/2026",
"organizationPlan": "Pay as you go",
"attachedDataSources": "Phone, Email",
"dataSourcesTotal": 2,
"dataSourcesCompleted": 1
}
]
},
"dataSources": {
"rows": [
{
"sourceName": "gmail",
"displayName": "Gmail",
"category": "email",
"sourceType": "email",
"status": "completed",
"caseName": "Doe v. Roe",
"orgName": "Example Firm",
"custodian": "Jane Doe",
"extractionCode": "AB12CD",
"itemsCount": 340,
"totalSize": 52428800,
"createdBy": "paralegal@example.com",
"createdAt": "2026-01-15T10:15:00.000Z"
}
]
}
},
"statusCode": 200,
"timestamp": "2026-01-15T10:15:00.000Z"
}