curl -X POST "https://api.hitler.app/api/eod/collect" \
-H "Authorization: Bearer ADMIN_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"orgId": "org-uuid",
"date": "2026-03-06"
}'
{
"success": true,
"date": "2026-03-06",
"processed": 24,
"done": 15,
"carryForward": 6,
"dropped": 1,
"noUpdate": 2,
"summaryPosted": true
}
End of Day
Trigger EOD Collection
Manually trigger the end-of-day collection process for an organization (Admin only)
POST
/
api
/
eod
/
collect
curl -X POST "https://api.hitler.app/api/eod/collect" \
-H "Authorization: Bearer ADMIN_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"orgId": "org-uuid",
"date": "2026-03-06"
}'
{
"success": true,
"date": "2026-03-06",
"processed": 24,
"done": 15,
"carryForward": 6,
"dropped": 1,
"noUpdate": 2,
"summaryPosted": true
}
This endpoint is restricted to Admin users. It manually triggers the same process that runs automatically at the configured
eodCollectionTime (default 7 PM).Request Body
string
required
Organization UUID
string
Date to collect for, in
YYYY-MM-DD format. Defaults to today if omitted.Response
Returns the collection result with counts of processed task statuses.boolean
Whether the collection completed successfully
string
Date that was collected (YYYY-MM-DD)
number
Total number of task statuses processed
number
Tasks marked as done
number
Tasks carried forward
number
Tasks dropped
number
Users with no status update
boolean
Whether the daily summary was posted to the progress channel
curl -X POST "https://api.hitler.app/api/eod/collect" \
-H "Authorization: Bearer ADMIN_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"orgId": "org-uuid",
"date": "2026-03-06"
}'
{
"success": true,
"date": "2026-03-06",
"processed": 24,
"done": 15,
"carryForward": 6,
"dropped": 1,
"noUpdate": 2,
"summaryPosted": true
}