← API-referens

Tid och närvaro

Arbetstid, ledighet, scheman och helgdagar — logga och läs närvaro programmässigt.

Arbetstid

Endpoints

GET /employee-working-hours
POST /employee-working-hours
GET /employee-working-hours/{id}
PATCH /employee-working-hours/{id}
DELETE /employee-working-hours/{id}
GET /work-times
POST /work-times
GET /work-times/{id}
PATCH /work-times/{id}
DELETE /work-times/{id}

Schema-fält

FältTyp
id integer
employee* string (iri-reference)
project* string (iri-reference)
date* string (date-time)
seconds* integer
description stringnull
projectTask string,null (iri-reference)
createdAt string (date-time)
updatedAt string (date-time)
deletedAt string,null (date-time)
deleted boolean

Helgdag

Endpoints

GET /holidays
POST /holidays
GET /holidays/{id}
PATCH /holidays/{id}
DELETE /holidays/{id}
GET /holidays/active

Schema-fält

FältTyp
id integer
type string
employee* string (iri-reference)
manager string (iri-reference)
description stringnull
dateFrom string (date-time)
dateTo string (date-time)
seconds integernull
requestedSeconds integernull
holidayRequests array
createdAt string (date-time)
updatedAt string (date-time)
deletedAt string,null (date-time)
employeeFullname string
employeeReversedFullname string
relatedEmployee string,null (iri-reference)
deleted boolean

Schema

Endpoints

GET /schedules
POST /schedules
GET /schedules/{id}
PATCH /schedules/{id}
GET /schedules/plan/{date}

Schema-fält

FältTyp
name string
description stringnull
numberOfDays integer
regular boolean
overwriteBankHolidays boolean
scheduleRanges array
scheduleEmployees array

Allmän helgdag

Endpoints

GET /bank-holidays
POST /bank-holidays
GET /bank-holidays/{id}
PATCH /bank-holidays/{id}
DELETE /bank-holidays/{id}
GET /holiday-days-frees
POST /holiday-days-frees
GET /holiday-days-frees/{id}
PATCH /holiday-days-frees/{id}
DELETE /holiday-days-frees/{id}

Schema-fält

FältTyp
date* string
publicNotes stringnull
yearFrom integernull
yearTo integernull