Get all shifts
Shifts
Get all shifts
Retrieve shifts with optional filtering by facility, date, status, or staff. Required API-key scope: shifts:read
GET
Get all shifts
Authorizations
JWT token authentication
Query Parameters
Filter by facility ID
Filter by specific date
Filter by shift status
Available options:
open, assigned, in_progress, completed, cancelled Filter by assigned staff member ID
Filter from start date
Filter to end date
Response
List of shifts
Unique shift identifier
Facility where the shift takes place
Shift title or description
Shift date
Shift start time
Shift end time
Department for the shift
Required specialty
Number of workers needed
IDs of assigned staff members
Current shift status
Available options:
open, assigned, in_progress, completed, cancelled Shift urgency level
Available options:
low, medium, high, critical Pay rate for the shift
Additional notes or requirements

