← API reference

Час та відвідування

Робочий час, відпустки, графіки та свята — логуйте та читайте відвідування програмно.

Робочий час

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}

Поля схеми

ПолеТип
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

Свято

Endpoints

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

Поля схеми

ПолеТип
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

Графік

Endpoints

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

Поля схеми

ПолеТип
name string
description stringnull
numberOfDays integer
regular boolean
overwriteBankHolidays boolean
scheduleRanges array
scheduleEmployees array

Офіційне свято

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}

Поля схеми

ПолеТип
date* string
publicNotes stringnull
yearFrom integernull
yearTo integernull