Endpoints
Create a room
POST /api/v2/rooms
Body parameters
string
The display title of the room.
string
Optional description.
string
Template ID to initialise the room from. Ignored when
duplicateFromId is set.string
ID of an existing room to duplicate.
string
ID of the company to associate with this room.
string
ID of the status to set on the room.
string
ID of the label to apply.
string
ID of the Flowla user to assign as room owner.
string
Email address of the primary contact.
string
HubSpot deal ID to link this room to.
string
Salesforce opportunity ID (e.g.
0064x000009abcD).string
Attio deal ID (e.g.
deal-abc-123).string
Title displayed on the room’s cover page.
string
Description displayed on the room’s cover page.
boolean
When
true, the cover page is hidden.string
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}
Get room contents
GET /api/v2/rooms/{room_id}/contents
Returns the full structure of a room: sections → pages → groups →
blocks, with text content extracted from each block. Action-plan
blocks also include their action items.
Use this endpoint when you need to understand what is inside a room
— for example, before suggesting next best actions or edits.
Response shape
List rooms
GET /api/v2/rooms
Query parameters
number
Page number (default: 1).
number
Results per page (default: 10).
"createdAt" | "updatedAt" | "totalEngagements" | "lastEngagedAt"
Field to sort by (default:
createdAt)."ASC" | "DESC"
Sort direction (default:
DESC).Response fields
Each room inresults includes:
Update a room
PATCH /api/v2/rooms/{room_id}
All fields are optional. Only provided fields are updated.
string
New display title.
string
New description.
string
New status ID.
string
Sets the room owner.
string
Links the room to a company.
string
HubSpot deal ID.
string
Salesforce opportunity ID.
string
Attio deal ID.
string
Cover page title.
string
Cover page description.
boolean
When
true, the cover page is hidden.string
Background color as a hex value (e.g.
#FF5500).Navigation bar color. Accepts a hex value,
"flow-org-color", or "target-company-color".Example