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.
Examples
Section titled “Examples”curl --request GET 'https://api.firstdelivery.com/api/runners/daily_summaries?runnerId=REPLACE_WITH_USER_ID'const response = await fetch("https://api.firstdelivery.com/api/runners/daily_summaries?runnerId=REPLACE_WITH_USER_ID", { "method": "GET", "headers": {}})const data = await response.json()import requests
response = requests.request( "GET", "https://api.firstdelivery.com/api/runners/daily_summaries?runnerId=REPLACE_WITH_USER_ID", headers={},)response.raise_for_status()Saved responses
Section titled “Saved responses”[ { "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 }]
