Fetch attendance data for the company employees. The result can be paginated and filtered by period, the date and/or time they were updated, and/or specific employee/employees. The result contains a list of attendances.

Log in to see full request history
Query Params
date
required

First day of the period to be queried. It is inclusive, so the day specified as start_date will also be considered on the results

date
required

Last day of the period to be queried. It is inclusive, so the day specified as end_date will also be considered on the results.

string

Datetime from when the queried periods have been updated. Same format as updated_at. It is inclusive, so the day specified as updated_from will also be considered on the results. Can be just the date, or the date and the time, with or without the timezone.

string

Datetime until when the queried periods have been updated. Same format as updated_at. It is inclusive, so the day specified as updated_to will also be considered on the results. Can be just the date, or the date and the time, with or without the timezone.

boolean

Returns AttendancePeriods with a status of pending, rejected and confirmed. For pending periods, the end_date attribute is nullable. The status of each period is included in the response.

array of integers

A list of Personio employee ID's to filter the results. The result filters including only attendances of provided employees.

employees[]
integer
≥ 1
Defaults to 200

Pagination attribute to limit how many attendances are per page

integer
≥ 0
Defaults to 0

The offset from the first record that would be returned. With 3 results [A, B, C] and an offset of 1, the following two results will be returned [B, C].

Headers
string

The partner identifier

string

The application identifier

Responses

Language
Credentials
Click Try It! to start a request and see the response here! Or choose an example:
application/json