POST list_time_entries
Shifts from Time > View: employee, job, task, start, end, breaks, notes, alerts and approval status.
read
Returns shifts for a date range, oldest first, with the alerts ClockShark raised on each, such as a missing clock out. Filter by employee, by approval status or to shifts with alerts only. Use entry_id and employee_id from here in the edit and approve tools.
POST /api/v1/clockshark/list_time_entries
Input
| Parameter | Type | Description |
|---|---|---|
| from required | date | First day of the range. |
| to required | date | Last day of the range. |
| employee_ids | string[] | Only these employees. Default: everyone you manage. |
| approval_status | enum | all, approved or unapproved. Default: all. |
| with_alerts_only | boolean | Only shifts with timesheet alerts, such as a missing clock out. |
Example response
{
"entries": [
{
"entry_id": "te_90412",
"employee_id": "e_48213",
"employee": "Mike Torres",
"job": "42 Oak Street",
"task": "Framing",
"start": "2026-10-09T07:00:00-05:00",
"end": null,
"break_minutes": 30,
"alerts": [
"Missing clock out"
],
"approved": false
},
{
"entry_id": "te_90420",
"employee_id": "e_48219",
"employee": "Luis Ortega",
"job": "42 Oak Street",
"task": "Framing",
"start": "2026-10-09T07:02:00-05:00",
"end": "2026-10-09T15:31:00-05:00",
"break_minutes": 30,
"alerts": [],
"approved": false
}
]
}