Entity overview
Project
Use Flowtly projects as the canonical reference for delivery, allowing PMO tools to align on members and schedules.
Endpoints
/api/projects
List projects
Retrieve projects with filters over client, status, or contract type.
/api/projects
Create project
Provision a project with billing type, client references, and optional schedule.
/api/projects/{id}
Get project by ID
Inspect a specific project to read members, currency, and key fields.
/api/projects/{id}
Update project
Patch project metadata, dates, or billing type.
/api/projects/preview
Preview projects
Preview project data before creation.
/api/projects/search
Search projects
Search projects by filters.
/api/projects/{id}/profitability
Get project profitability
Inspect profitability metrics for a project.
Use cases
Schema fields
Project-project.read| Field | Type | Description |
|---|---|---|
id |
integer | Internal Flowtly project identifier. |
client |
string | null | IRI for the client organization. |
currency |
string | null | Currency reference used for billing and budgets. |
dateFrom |
string | null | Planned project start date. |
dateTo |
string | null | Planned project end date. |
name |
string | Project name shown in the UI. |
publicDescription |
string | null | Customer-facing description of the project. |
type |
string | Billing model such as fixed-price or time-and-material. |
clientHash |
string | Hashed identifier Flowtly uses internally for dedupe. |
notes |
string | null | Internal notes available to Flowtly users. |
color |
string | Hex color assigned for UI badges. |
priceNet |
string | null | Net price configured for the project. |
taxGroup |
string | null | IRI of the tax group applied to the project. |
projectMembers |
array | List of member IRIs assigned to the project. |
status |
string | System-managed lifecycle status (active, archived, etc.). |
flattenType |
string | Internal normalized type used by Flowtly. |
Examples
/api/projects
Create the Aurora rollout project
Adds a time-and-material project tied to a CRM client with planned start and end dates.
{
"name": "Aurora Rollout",
"type": "time-and-material",
"currency": "/api/currencies/EUR",
"client": "/api/clients/cl_901",
"dateFrom": "2024-06-01T00:00:00+00:00",
"dateTo": "2024-12-31T00:00:00+00:00",
"notes": "Expansion to Germany and France"
}
{
"@id": "/api/projects/prj_aurora",
"@type": "Project",
"id": 9821,
"name": "Aurora Rollout",
"type": "time-and-material",
"currency": "/api/currencies/EUR",
"client": "/api/clients/cl_901",
"dateFrom": "2024-06-01T00:00:00+00:00",
"dateTo": "2024-12-31T00:00:00+00:00",
"status": "active"
}