List attendance
Attendance periods of employees in a date window.
GET https://cotlet.dev/api/v1/personio/attendances
read
Returns work periods and breaks recorded in the Attendance tab for the window you give, newest first, with the status the entry has (confirmed or waiting for approval). Employees with no entry on a working day simply have no item. Needs view permission for attendance of those employees.
Parameters
| Name | Type | Description |
|---|---|---|
| from string required | string | Window start, YYYY-MM-DD. |
| to string required | string | Window end, YYYY-MM-DD. |
| employee_id string | string | Only this employee. |
| cursor string | string | Next page cursor from the previous call. |
Request
curl "https://cotlet.dev/api/v1/personio/attendances?from=from&to=to" \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("personio", "list_attendance", {"from":"from","to":"to"}) const result = await cotlet.call('personio', 'list_attendance', {"from":"from","to":"to"}); cotlet call personio list_attendance --data '{"from":"from","to":"to"}' Example response
{
"attendance": [
{
"attendance_id": "att_7d20",
"employee_id": "emp_2041",
"date": "2026-10-12",
"start": "09:00",
"end": "17:30",
"break_minutes": 30,
"status": "confirmed"
}
],
"next_cursor": null
}