Skip to content
One platform. From customer conversation to completed work.Take a closer look
All connections
Communication ยท CONNECTION

Roam + NodeHub

Post to Roam chats and groups, create meeting links and read meetings, transcripts and folders.

Explore 65 workflow actions for Roam, including account permissions and operation limits.

30 read actions35 write actions
WORKFLOW ACTIONS

What you can configure.

Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.

Access token info

Read

Get information about the access token, including the authenticated user/bot and granted scopes.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

Add group members

Write

Add one or more group members with specified roles.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Add reaction to message

Write

Add a reaction to a message in a chat.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Append to a streaming message

Write

Append a chunk of text to an open stream (see `/chat.startStream`).

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Archive a group

Write

Archive a group by ID.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Cancel a scheduled message

Write

Cancels a pending message scheduled via `/chat.post`'s sendAt, so it will never be delivered.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Clear a user's external activity

Write

End an activity previously created with `user.activity.set`.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Clear a user's status bubble

Write

Clears the shared thought bubble, including a bubble written by the UI or another integration.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Clear a user's Will Return / Out of Roam

Write

Remove the Will Return / Out of Roam previously written with `user.status.set` or the desktop client.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create a calendar event

Write

Create a calendar event on the host's connected calendar.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create a chat message link

Write

Create a shareable Roam link to a specific chat message.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create a folder

Write

Create a folder for meetings and Magicasts.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create a group

Write

Create a group chat.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Create a meeting link

Write

Create a meeting link.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete a folder

Write

Delete a folder.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Delete a message

Write

Delete a previously posted bot message.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

File meetings and Magicasts into a folder

Write

File up to 100 meetings and Magicasts into a folder in one call.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Get a meeting link

Read

Get a meeting link.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

Get a user's status bubble

Read

Returns the shared UI/API thought bubble, or null when no live bubble exists.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

Get chat messages

Read

List messages in a chat, filtered by date range (after/before).

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

Get folder info

Read

Get one folder by ID: name, item count, creation time, and , for Personal access , the caller's role.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

Get group info

Read

Get information about a specific group by its ID or name.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

Get magicast info

Read

Get a Magicast by ID with its transcript cues, chapters and video status (signed video and player links are left out).

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

Get meeting info

Read

Get detailed information about a specific meeting, including AI-generated summary, action items, and chapters.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

Get meeting transcript

Read

Retrieve the transcript for a meeting.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

Get user info

Read

Resolve a v1 principal by ID, or look up a workspace member by email.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

Join a group

Write

Join a public group as the calling identity (Slack conversations.join).

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

List a user's external activities

Read

Return every currently live external activity for a user , every integration's rows, not only yours.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

List calendar events

Read

List events from the authenticated user's connected calendars within a date range.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

List chats

Read

List accessible chats , DMs, multi-DMs, group chats, all-hands "team Roam" groups, and meeting chats.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

List conversations

Read

Lists conversations (meetings) that occurred in your Roam, with participant details.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

List folder contents

Read

List the meetings and Magicasts filed in a folder, newest first, with each item's metadata.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

List folder members

Read

List everyone who belongs to a folder and their role (admin or viewer).

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

List folders

Read

List folders of meetings and Magicasts, newest first.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

List group members

Read

List members in a group with their roles.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

List groups

Read

Lists non-archived groups accessible to the caller.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

List lobbies

Read

Lists active lobbies in your account.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

List lobby bookings

Read

Lists bookings for a specific lobby configuration, filtered by date range (after/before).

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

List magicasts

Read

List Magicasts in your account.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

List meeting participants

Read

Paginate through all participants of a meeting.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

List meetings

Read

List meetings, ordered newest-first.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

List reactions on a message

Read

List reactions on a specific message, grouped by emoji (Slack-style {name, count, users}).

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

List scheduled messages

Read

Lists pending messages scheduled via `/chat.post`'s sendAt that have not been sent yet.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

List users

Read

List workspace members, or hydrate an explicit ordered set of principal IDs.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

Post an ephemeral message

Write

Post an ephemeral message , visible to a single member of a chat, with an "Only you can see this" header , without posting anything the other members can see.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Post story

Write

Posts a story to your Roam.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Remove folder members

Write

Remove up to 100 people from a folder.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Remove group members

Write

Remove one or more group members.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Remove meetings and Magicasts from a folder

Write

Remove up to 100 meetings and Magicasts from a folder in one call.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Remove reaction from message

Write

Remove a reaction from a message in a chat.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Rename a folder

Write

Rename a folder by ID.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Rename a group

Write

Rename a group by ID.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Resolve a chat link

Read

Parse a Roam chat deep link (e.g.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

Search chat messages

Read

Full-text search over the caller's accessible messages.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

Send a message

Write

Send a message to a chat.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Send a typing indicator

Write

Notify other chat participants that you are working on a response.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Set a user's external activity

Write

Paint a badge (and optional glow) on a user's seat for work happening outside Roam , a phone call, a browser meeting, a CRM session.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Set a user's status bubble

Write

Replaces the shared UI/API thought bubble.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Set a user's Will Return / Out of Roam

Write

Record an absence on a workspace member , the same Will Return Today / Out of Roam field the desktop client writes, already readable via `user.info?expand=status` and `user.status.update`.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Start a streaming message

Write

Open a streaming message and post its first content.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Stop a streaming message

Write

Finalize an open stream (see `/chat.startStream`) into a single persisted chat message and return its timestamp.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Unfurl a link

Write

Attach app-provided preview cards to links in an existing text message.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Update a meeting link

Write

Update a meeting link.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

Update a message

Write

Edit a previously posted bot message.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names

A repeated request may repeat the external action. Review the previous result before retrying a write.

User Audit Log

Read

Get a list of user audit log entries for the account.

Permissions and limits

Account permissions

  • A Roam API key (Roam Administration, Developer) or personal access token (User Settings, Developer) with the scopes each call names
SETUP

Start with a controlled test.

01Connect the intended account

Use the account and permissions required for your process. Review the connection check before configuring a workflow action.

02Review inputs and access

Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.

03Confirm the result

Inspect step outputs and confirm the result in Roam. A saved workflow is not a completed provider action.

Follow the workflow quickstart
EXPLORE YOUR STACK

More in Communication.

Roam integration | NodeHub