Skip to content

Get daily summaries

GET {{baseUrl}}/runners/daily_summaries?runnerId={{userId}}

Returns daily earnings summaries for the given runnerId query param. Source: endpoints/runners.ts GET /runners/daily_summaries → models DailySummaries.forRunner(). Drivers may only query their own runnerId (admins can query anyone) — a mismatch returns 401.

Response fields (array of DailySummary): day, tip_total, order_commissions, order_count, guaranteed_orders, hours, base_pay, bonus_pay, total_pay, cash_collected.

Terminal window
curl --request GET 'https://api.firstdelivery.com/api/runners/daily_summaries?runnerId=REPLACE_WITH_USER_ID'
[
{
"user_id": "8e17d5db-da6e-453c-966f-bfc72c125094",
"day": "2026-06-21",
"tip_total": 22.5,
"order_commissions": 36.0,
"order_count": 9,
"guaranteed_orders": 0,
"hours": 4.5,
"base_pay": 0,
"bonus_pay": 5.0,
"total_pay": 63.5,
"cash_collected": 0
}
]