# Work Time

## List work time days

 - [GET /work-time](https://developers.kanbert.com/api/work-time/worktime.index.md): Required scopes: work-time:read

Returns timesheet days for the caller's domain, cursor-paginated. Optionally
narrow the result with the user.id and date filters (e.g. a date range via
date gte/lte), following the standard API filtering convention.

## Retrieve a work time day

 - [GET /work-time/{userId}/{date}](https://developers.kanbert.com/api/work-time/worktime.show.md): Required scopes: work-time:read

## Update a work time day

 - [PUT /work-time/{userId}/{date}](https://developers.kanbert.com/api/work-time/worktime.update.md): Required scopes: work-time:write

Creates or updates the timesheet for the given employee and day. Only
available for employees whose active work time period uses timesheets.

## List computed overtime hours

 - [GET /overtime-hours](https://developers.kanbert.com/api/work-time/overtimehours.index.md): Required scopes: work-time:read

Returns the per-day computed overtime records for the caller's domain,
cursor-paginated. Optionally narrow with the user.id and date filters
(e.g. a date range via date gte/lte).

## List flexible hours

 - [GET /flexible-hours](https://developers.kanbert.com/api/work-time/flexiblehours.index.md): Required scopes: work-time:read

Returns the per-day flexible-hours records for the caller's domain,
cursor-paginated. Optionally narrow with the user.id and date filters
(e.g. a date range via date gte/lte).

## List absences

 - [GET /absences](https://developers.kanbert.com/api/work-time/absences.index.md): Required scopes: work-time:read

Returns all absences (vacation, special leave, exemption, sick leave and
compensatory time-off) for the caller's domain, cursor-paginated. Optionally
narrow with the user.id, date and type filters (e.g. a date range via
date gte/lte).

