Skip to main content

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).
string
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


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 in results 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).
string
Navigation bar color. Accepts a hex value, "flow-org-color", or "target-company-color".
Example