Skip to content

Projects & delivery – 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.

Projects & delivery

Project metadata, tasks, members, pricing, and billing context.

Entity overview

Project

Use Flowtly projects as the canonical reference for delivery, allowing PMO tools to align on members and schedules.

Endpoints

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

List projects

Retrieves the collection of Project resources.

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

Create project

Creates a Project resource.

GET https://api.flowtly.eu/projects/preview

List preview

Retrieves the collection of Project resources.

GET https://api.flowtly.eu/projects/search

List search

Retrieves the collection of Project resources.

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

Get project by ID

Retrieve a single resource by its identifier.

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

Delete project

Remove the resource.

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

Update project

Update resource fields using JSON Merge Patch.

GET https://api.flowtly.eu/projects/{id}/profitability

Get project by ID

Retrieve a single resource by its identifier.

Use cases

Create projects from your CRM when a deal closes to prep staffing workflows.
Update project lifecycles from external tools to keep Flowtly cost projections accurate.

Schema fields

Project-budget_project.read_project.read
Field Type Description
id integer id field.
client string | null client field.
currency string | null currency field.
dateFrom string | null dateFrom field.
dateTo string | null dateTo field.
name string name field.
publicDescription string | null publicDescription field.
type string type field.
clientHash string clientHash field.
notes string | null notes field.
color string color field.
icon string | null icon field.
priceNet string | null priceNet field.
taxGroup string | null taxGroup field.
attributeSet string | null attributeSet field.
projectMembers array
status string
flattenType string
budgets array

Entity overview

Project member

Manage who is staffed on which project, their role, and allocation percentage.

Endpoints

GET https://api.flowtly.eu/project-members

List project members

Retrieves the collection of ProjectMember resources.

POST https://api.flowtly.eu/project-members

Create project member

Creates a ProjectMember resource.

GET https://api.flowtly.eu/project-members/{id}

Get project member by ID

Retrieve a single resource by its identifier.

DELETE https://api.flowtly.eu/project-members/{id}

Delete project member

Remove the resource.

PATCH https://api.flowtly.eu/project-members/{id}

Update project member

Update resource fields using JSON Merge Patch.

Use cases

Auto-assign team members when a project is created from your resource planner.
Track utilization by syncing member allocations with your capacity tool.

Schema fields

ProjectMember-project.read_project_member.read_tag.read
Field Type Description
id string id field.
employee string employee field.
project object project field.
position string position field.
positionName string positionName field.

Entity overview

Project task

Full task management within projects including status workflows, commenting, and recurring task automation.

Endpoints

GET https://api.flowtly.eu/project-tasks

List project tasks

Retrieves the collection of ProjectTaskStatus resources.

POST https://api.flowtly.eu/project-tasks

Create project task

Creates a ProjectTaskStatus resource.

GET https://api.flowtly.eu/project-tasks/{id}

Get project task by ID

Retrieve a single resource by its identifier.

DELETE https://api.flowtly.eu/project-tasks/{id}

Delete project task

Remove the resource.

PATCH https://api.flowtly.eu/project-tasks/{id}

Update project task

Update resource fields using JSON Merge Patch.

GET https://api.flowtly.eu/project-task-comments

List project tasks

Retrieves the collection of ProjectTaskStatus resources.

POST https://api.flowtly.eu/project-task-comments

Create project task

Creates a ProjectTaskStatus resource.

GET https://api.flowtly.eu/project-task-comments/{id}

Get project task by ID

Retrieve a single resource by its identifier.

DELETE https://api.flowtly.eu/project-task-comments/{id}

Delete project task

Remove the resource.

PATCH https://api.flowtly.eu/project-task-comments/{id}

Update project task

Update resource fields using JSON Merge Patch.

GET https://api.flowtly.eu/project-task-lists

List project tasks

Retrieves the collection of ProjectTaskStatus resources.

POST https://api.flowtly.eu/project-task-lists

Create project task

Creates a ProjectTaskStatus resource.

GET https://api.flowtly.eu/project-task-lists/{id}

Get project task by ID

Retrieve a single resource by its identifier.

DELETE https://api.flowtly.eu/project-task-lists/{id}

Delete project task

Remove the resource.

PATCH https://api.flowtly.eu/project-task-lists/{id}

Update project task

Update resource fields using JSON Merge Patch.

GET https://api.flowtly.eu/project-task-recurrence-rules

List project tasks

Retrieves the collection of ProjectTaskStatus resources.

POST https://api.flowtly.eu/project-task-recurrence-rules

Create project task

Creates a ProjectTaskStatus resource.

GET https://api.flowtly.eu/project-task-recurrence-rules/{id}

Get project task by ID

Retrieve a single resource by its identifier.

DELETE https://api.flowtly.eu/project-task-recurrence-rules/{id}

Delete project task

Remove the resource.

PATCH https://api.flowtly.eu/project-task-recurrence-rules/{id}

Update project task

Update resource fields using JSON Merge Patch.

GET https://api.flowtly.eu/project-task-statuses

List project tasks

Retrieves the collection of ProjectTaskStatus resources.

POST https://api.flowtly.eu/project-task-statuses

Create project task

Creates a ProjectTaskStatus resource.

GET https://api.flowtly.eu/project-task-statuses/{id}

Get project task by ID

Retrieve a single resource by its identifier.

DELETE https://api.flowtly.eu/project-task-statuses/{id}

Delete project task

Remove the resource.

PATCH https://api.flowtly.eu/project-task-statuses/{id}

Update project task

Update resource fields using JSON Merge Patch.

Use cases

Mirror Jira tickets as Flowtly project tasks for unified delivery tracking.
Set up recurring compliance tasks that auto-create on schedule.

Schema fields

ProjectTask-project_task.read_project_task_list.read_project_task_status.read_employee.preview_project_task_recurrence_rule.read
Field Type Description
id integer id field.
project string project field.
list object list field.
status object status field.
title string title field.
description string | null description field.
priority string priority field.
startAt string | null startAt field.
dueAt string | null dueAt field.
completedAt string | null completedAt field.
position integer position field.
recurrenceRule object recurrenceRule field.
recurrenceParent object recurrenceParent field.
isTemplate boolean isTemplate field.
assignees array assignees field.
subscribers array

Entity overview

Project price

Define per-project pricing for billing calculations, margin analysis, and client invoicing.

Endpoints

GET https://api.flowtly.eu/project-prices

List project prices

Retrieves the collection of ProjectPrice resources.

POST https://api.flowtly.eu/project-prices

Create project price

Creates a ProjectPrice resource.

GET https://api.flowtly.eu/project-prices/{id}

Get project price by ID

Retrieve a single resource by its identifier.

DELETE https://api.flowtly.eu/project-prices/{id}

Delete project price

Remove the resource.

PATCH https://api.flowtly.eu/project-prices/{id}

Update project price

Update resource fields using JSON Merge Patch.

Use cases

Push rate cards from your proposal tool to automate invoice line calculations.
Update project prices when contract amendments are signed.

Schema fields

ProjectPrice-project_price.read_attribute.read
Field Type Description
id string id field.
project string | null project field.
attributeRule string attributeRule field.
amount string amount field.
currency string currency field.
dateFrom string | null dateFrom field.
note string | null note field.

Entity overview

Project transaction

Track revenue and cost entries at the project level for profitability analysis.

Endpoints

GET https://api.flowtly.eu/project-transactions

List project transactions

Retrieves the collection of ProjectTransaction resources.

POST https://api.flowtly.eu/project-transactions

Create project transaction

Creates a ProjectTransaction resource.

DELETE https://api.flowtly.eu/project-transactions/{id}

Delete project transaction

Remove the resource.

PATCH https://api.flowtly.eu/project-transactions/{id}

Update project transaction

Update resource fields using JSON Merge Patch.

Use cases

Allocate expenses to projects from your accounting system.
Feed project-level P&L data into executive dashboards.

Schema fields

ProjectTransaction-project_transaction.read
Field Type Description
id string id field.
project string | null project field.
transaction string | null transaction field.
amount string | null amount field.
note string | null note field.

Entity overview

Employee project rate

Set custom hourly or daily rates for employees on individual projects for accurate revenue recognition.

Endpoints

GET https://api.flowtly.eu/employee-project-rates

List employee project rates

Retrieves the collection of EmployeeProjectRate resources.

POST https://api.flowtly.eu/employee-project-rates

Create employee project rate

Creates a EmployeeProjectRate resource.

GET https://api.flowtly.eu/employee-project-rates/{id}

Get employee project rate by ID

Retrieve a single resource by its identifier.

DELETE https://api.flowtly.eu/employee-project-rates/{id}

Delete employee project rate

Remove the resource.

PATCH https://api.flowtly.eu/employee-project-rates/{id}

Update employee project rate

Update resource fields using JSON Merge Patch.

Use cases

Import negotiated rates from your staffing tool for margin calculations.
Adjust rates mid-project when contract terms change.

Schema fields

EmployeeProjectRate-employee_project_rate.read
Field Type Description
id integer id field.
employee string employee field.
project string project field.
position string | null position field.
rate number rate field.
currency string currency field.
dateFrom string | null dateFrom field.
dateTo string | null dateTo field.
Whatsapp