A project is the top-level container for a real-estate development. It groups units and stores shared metadata (location, price band, amenities).Documentation Index
Fetch the complete documentation index at: https://developers.flowestate.app/llms.txt
Use this file to discover all available pages before exploring further.
List projects
projects:read. Paginated.
Query parameters
| Param | Notes |
|---|---|
limit, offset, sortOrder, query | See Pagination. query matches name, city, and promotora. |
type | Filter by project type. |
status | Filter by draft, published, or archived. |
city | Filter by city (partial match). |
Response 200
Paginateddata[]. Each item includes a unitCount derived field.
Create a project
projects:write.
Request body
Onlyname is required. You can include an optional units[] array to create initial units in the same call.
status: draft | published | archived (default draft).
Response 201
Webhook side effects
Aproject.created event is dispatched. If units[] was provided, a unit.created event also fires for each unit.
Get a project
projects:read. Includes the embedded units[] array with each unit’s id, name, type, price, area, status, and timestamps.
Update a project
projects:write. All fields optional, must provide at least one.
Webhook side effects
Aproject.updated event is dispatched.
Delete a project
projects:write.
Response 200
Webhook side effects
Aproject.deleted event is dispatched.