Endpoints
| Method | Path | Description |
|---|---|---|
POST | /api/v2/rooms | Create a room |
GET | /api/v2/rooms/{room_id} | Get a room |
GET | /api/v2/rooms | List rooms |
PATCH | /api/v2/rooms/{room_id} | Update a room |
Create a room
POST /api/v2/rooms
Body parameters
The display title of the room.
Optional description.
Template ID to initialise the room from. Ignored when
duplicateFromId is set.ID of an existing room to duplicate.
ID of the company to associate with this room.
ID of the status to set on the room.
ID of the label to apply.
ID of the Flowla user to assign as room owner.
Email address of the primary contact.
HubSpot deal ID to link this room to.
Salesforce opportunity ID (e.g.
0064x000009abcD).Attio deal ID (e.g.
deal-abc-123).Title displayed on the room’s cover page.
Description displayed on the room’s cover page.
When
true, the cover page is hidden.Background color as a hex value (e.g.
#FF5500).Navigation bar color. Accepts a hex value,
"flow-org-color" (your org’s brand color), or "target-company-color" (the associated company’s color).Modes
- Blank room
- From template
- Duplicate room
- With CRM link
Get a room
GET /api/v2/rooms/{room_id}
List rooms
GET /api/v2/rooms
Query parameters
Page number (default: 1).
Results per page (default: 10).
Field to sort by (default:
createdAt).Sort direction (default:
DESC).Response fields
Each room inresults includes:
| Field | Type | Description |
|---|---|---|
id | string | Room identifier |
title | string | Room title |
userId | string | null | Room owner user ID |
companyId | string | null | Associated company ID |
createdAt | string | ISO 8601 |
updatedAt | string | ISO 8601 |
totalEngagements | number | null | Total engagement actions across all types |
lastEngagedAt | string | null | Timestamp of the last engagement |
totalViews | number | null | Total page view count |
totalUniqueViews | number | null | Unique viewer count |
engagements | object | null | Breakdown: clicks, comments, downloads, reactions, shares, views, tasksCompleted |
coverTitle | string | null | Cover page title |
coverDescription | string | null | Cover page description |
coverDisabled | boolean | null | Whether the cover page is hidden |
themeColor | string | null | Background color |
navColor | string | null | Navigation bar color |
Update a room
PATCH /api/v2/rooms/{room_id}
All fields are optional. Only provided fields are updated.
New display title.
New description.
New status ID.
Sets the room owner.
Links the room to a company.
HubSpot deal ID.
Salesforce opportunity ID.
Attio deal ID.
Cover page title.
Cover page description.
When
true, the cover page is hidden.Background color as a hex value (e.g.
#FF5500).Navigation bar color. Accepts a hex value,
"flow-org-color", or "target-company-color".Example