Skip to content

Get upcoming shifts

GET {{baseUrl}}/shifts/couriers/upcoming

Lists the driver’s upcoming claimed shifts. Source: endpoints/staffing.ts GET /shifts/couriers/upcoming — array of Shift.

Response fields (array):

  • start / stop — shift window.
  • retreat_point / retreat_point_name — where the shift is based.
  • hourly_rate, length_hours — pay rate and duration.
  • checked_in — timestamp once the driver checks in, otherwise null.
  • cash / hotbag — whether the driver brought a cash bag / hot bag for this shift.
Terminal window
curl --request GET 'https://api.firstdelivery.com/api/shifts/couriers/upcoming'
[
{
"id": "<shift-id>",
"start": "2026-06-23T16:00:00.000Z",
"stop": "2026-06-23T20:00:00.000Z",
"retreat_point": "c1d2e3f4-1111-4a2b-9c3d-4e5f6a7b8c9d",
"retreat_point_name": "Downtown Hub",
"hourly_rate": 18,
"length_hours": 4,
"checked_in": null,
"cash": false,
"hotbag": true
}
]