Skip to content

Time & attendance – build on Flowtly

Use this curated snapshot of the Flowtly OpenAPI schema to plan integrations, automate workflows, and sync the data your teams rely on.

Documentation status

Last synced on 2026-04-03 18:31 (app version 2.0.0)

Only a subset of entities is made public. Run both sync commands to refresh this documentation when the Flowtly app ships new capabilities.

Time & attendance

Work logs, schedules, holidays, and leave management.

Entity overview

Work time

Use WorkTime entries to drive utilization, payroll, and invoicing dashboards without forcing teams to re-enter hours.

Endpoints

GET https://api.flowtly.eu/employee-working-hours

List work times

Retrieves the collection of WorkTime resources.

POST https://api.flowtly.eu/employee-working-hours

Create work time

Creates a WorkTime resource.

GET https://api.flowtly.eu/employee-working-hours/{id}

Get work time by ID

Retrieve a single resource by its identifier.

DELETE https://api.flowtly.eu/employee-working-hours/{id}

Delete work time

Remove the resource.

PATCH https://api.flowtly.eu/employee-working-hours/{id}

Update work time

Update resource fields using JSON Merge Patch.

GET https://api.flowtly.eu/work-times

List work times

Retrieves the collection of WorkTime resources.

POST https://api.flowtly.eu/work-times

Create work time

Creates a WorkTime resource.

GET https://api.flowtly.eu/work-times/{id}

Get work time by ID

Retrieve a single resource by its identifier.

DELETE https://api.flowtly.eu/work-times/{id}

Delete work time

Remove the resource.

PATCH https://api.flowtly.eu/work-times/{id}

Update work time

Update resource fields using JSON Merge Patch.

Use cases

Ingest retro-approved hours from Asana so PMO dashboards inside Flowtly stay current.
Send billable hours from an agency's task board to Flowtly to generate invoices automatically.

Schema fields

WorkTime-employee_working_hour.read
Field Type Description
id integer id field.
employee string employee field.
project string project field.
date string date field.
seconds integer seconds field.
description string | null description field.

Entity overview

Holiday & leave

Manage paid time off, sick leave, and custom absence types with approval workflows.

Endpoints

GET https://api.flowtly.eu/holidays

List holiday & leaves

Retrieves the collection of HolidayType resources.

POST https://api.flowtly.eu/holidays

Create holiday & leave

Creates a HolidayRequest resource.

GET https://api.flowtly.eu/holidays/active

List active

Retrieves the collection of Holiday resources.

GET https://api.flowtly.eu/holidays/{id}

Get holiday & leave by ID

Retrieve a single resource by its identifier.

DELETE https://api.flowtly.eu/holidays/{id}

Delete holiday & leave

Remove the resource.

PATCH https://api.flowtly.eu/holidays/{id}

Update holiday & leave

Update resource fields using JSON Merge Patch.

GET https://api.flowtly.eu/holiday-requests

List holiday & leaves

Retrieves the collection of HolidayType resources.

POST https://api.flowtly.eu/holiday-requests

Create holiday & leave

Creates a HolidayRequest resource.

GET https://api.flowtly.eu/holiday-requests/{id}

Get holiday & leave by ID

Retrieve a single resource by its identifier.

DELETE https://api.flowtly.eu/holiday-requests/{id}

Delete holiday & leave

Remove the resource.

PATCH https://api.flowtly.eu/holiday-requests/{id}

Update holiday & leave

Update resource fields using JSON Merge Patch.

POST https://api.flowtly.eu/holiday-requests/{id}/approve

Creates a HolidayRequest resource.

Creates a HolidayRequest resource.

POST https://api.flowtly.eu/holiday-requests/{id}/reject

Creates a HolidayRequest resource.

Creates a HolidayRequest resource.

GET https://api.flowtly.eu/holiday-types

List holiday & leaves

Retrieves the collection of HolidayType resources.

GET https://api.flowtly.eu/holiday-types/{id}

Get holiday & leave by ID

Retrieve a single resource by its identifier.

PATCH https://api.flowtly.eu/holiday-types/{id}

Update holiday & leave

Update resource fields using JSON Merge Patch.

Use cases

Sync approved leave from your HR portal so Flowtly capacity planning stays accurate.
Push leave balances to your payroll system for automatic deduction.

Schema fields

HolidayRequest-holiday_request.read_employee.preview
Field Type Description
id integer id field.
status string status field.
employee object employee field.
holiday string | null holiday field.
type string type field.
description string | null description field.
dateFrom string dateFrom field.
dateTo string dateTo field.
seconds integer | null seconds field.
requestedSeconds integer | null requestedSeconds field.
requestedAt datetime requestedAt field.

Entity overview

Holiday allowance

Configure per-employee leave budgets, carry-over rules, and public holiday calendars.

Endpoints

GET https://api.flowtly.eu/holiday-days-frees

List holiday allowances

Retrieves the collection of HolidayDaysLimitDefault resources.

POST https://api.flowtly.eu/holiday-days-frees

Create holiday allowance

Creates a HolidayDaysLimitDefault resource.

GET https://api.flowtly.eu/holiday-days-frees/{id}

Get holiday allowance by ID

Retrieve a single resource by its identifier.

DELETE https://api.flowtly.eu/holiday-days-frees/{id}

Delete holiday allowance

Remove the resource.

PATCH https://api.flowtly.eu/holiday-days-frees/{id}

Update holiday allowance

Update resource fields using JSON Merge Patch.

GET https://api.flowtly.eu/holiday-days-limits

List holiday allowances

Retrieves the collection of HolidayDaysLimitDefault resources.

POST https://api.flowtly.eu/holiday-days-limits

Create holiday allowance

Creates a HolidayDaysLimitDefault resource.

GET https://api.flowtly.eu/holiday-days-limits/{id}

Get holiday allowance by ID

Retrieve a single resource by its identifier.

DELETE https://api.flowtly.eu/holiday-days-limits/{id}

Delete holiday allowance

Remove the resource.

PATCH https://api.flowtly.eu/holiday-days-limits/{id}

Update holiday allowance

Update resource fields using JSON Merge Patch.

GET https://api.flowtly.eu/holiday-days-limit-defaults

List holiday allowances

Retrieves the collection of HolidayDaysLimitDefault resources.

POST https://api.flowtly.eu/holiday-days-limit-defaults

Create holiday allowance

Creates a HolidayDaysLimitDefault resource.

GET https://api.flowtly.eu/holiday-days-limit-defaults/{id}

Get holiday allowance by ID

Retrieve a single resource by its identifier.

DELETE https://api.flowtly.eu/holiday-days-limit-defaults/{id}

Delete holiday allowance

Remove the resource.

PATCH https://api.flowtly.eu/holiday-days-limit-defaults/{id}

Update holiday allowance

Update resource fields using JSON Merge Patch.

Use cases

Import statutory leave entitlements from your HRIS at the start of each fiscal year.
Sync public holiday calendars per country for accurate remaining-days calculations.

Schema fields

HolidayDaysLimit-holiday_days_limit.read
Field Type Description
id integer id field.
employee string employee field.
days integer days field.
holidayType string | null holidayType field.
variant string variant field.
allowRequestWhenUsed boolean allowRequestWhenUsed field.
dateFrom string dateFrom field.
notes string | null notes field.

Entity overview

Schedule

Define repeating schedules and assign employees to shifts for capacity and attendance tracking.

Endpoints

GET https://api.flowtly.eu/schedules

List schedules

Retrieves the collection of ScheduleRange resources.

POST https://api.flowtly.eu/schedules

Create schedule

Creates a ScheduleRange resource.

GET https://api.flowtly.eu/schedules/plan/{date}

Get schedule by ID

Retrieve a single resource by its identifier.

GET https://api.flowtly.eu/schedules/{id}

Get schedule by ID

Retrieve a single resource by its identifier.

PATCH https://api.flowtly.eu/schedules/{id}

Update schedule

Update resource fields using JSON Merge Patch.

GET https://api.flowtly.eu/schedule-employees

List schedules

Retrieves the collection of ScheduleRange resources.

POST https://api.flowtly.eu/schedule-employees

Create schedule

Creates a ScheduleRange resource.

GET https://api.flowtly.eu/schedule-employees/{id}

Get schedule by ID

Retrieve a single resource by its identifier.

DELETE https://api.flowtly.eu/schedule-employees/{id}

Delete schedule

Remove the resource.

PATCH https://api.flowtly.eu/schedule-employees/{id}

Update schedule

Update resource fields using JSON Merge Patch.

GET https://api.flowtly.eu/schedule-ranges

List schedules

Retrieves the collection of ScheduleRange resources.

POST https://api.flowtly.eu/schedule-ranges

Create schedule

Creates a ScheduleRange resource.

GET https://api.flowtly.eu/schedule-ranges/{id}

Get schedule by ID

Retrieve a single resource by its identifier.

DELETE https://api.flowtly.eu/schedule-ranges/{id}

Delete schedule

Remove the resource.

PATCH https://api.flowtly.eu/schedule-ranges/{id}

Update schedule

Update resource fields using JSON Merge Patch.

Use cases

Push shift rosters from your scheduling tool into Flowtly for time-tracking validation.
Sync schedule changes to keep overtime calculations and payroll aligned.

Schema fields

Schedule-schedule.read_schedule_range.read_employee.preview
Field Type Description
id string id field.
name string name field.
description string | null description field.
numberOfDays integer numberOfDays field.
regular boolean regular field.
overwriteBankHolidays boolean overwriteBankHolidays field.
scheduleRanges array scheduleRanges field.
scheduleEmployees array scheduleEmployees field.
createdAt string createdAt field.
employees object employees field.
employeesCount integer employeesCount field.

Entity overview

Bank holiday

Maintain official bank holiday calendars that feed into leave calculations and working-day counts.

Endpoints

GET https://api.flowtly.eu/bank-holidays

List bank holidays

Retrieves the collection of BankHoliday resources.

POST https://api.flowtly.eu/bank-holidays

Create bank holiday

Creates a BankHoliday resource.

GET https://api.flowtly.eu/bank-holidays/{id}

Get bank holiday by ID

Retrieve a single resource by its identifier.

DELETE https://api.flowtly.eu/bank-holidays/{id}

Delete bank holiday

Remove the resource.

PATCH https://api.flowtly.eu/bank-holidays/{id}

Update bank holiday

Update resource fields using JSON Merge Patch.

Use cases

Import country-specific public holidays for multi-region teams.
Exclude bank holidays from billing calculations automatically.

Schema fields

BankHoliday-bank_holiday.read
Field Type Description
id integer id field.
date string date field.
publicNotes string | null publicNotes field.
yearFrom integer | null yearFrom field.
yearTo integer | null yearTo field.
Whatsapp