Overview
Add Livestorm to any ModuleX agent or workflow. Video engagement platform for webinars and virtual events via the Livestorm REST API (api.livestorm.co/v1).
Categories: Scheduling & Events · Marketing · Webinars & Events · Auth: API Token · Actions: 7
Authentication
API Token
Authenticate with a Livestorm private API token (Account Settings -> Integrations -> Public API; account owner/admin, API access must be enabled)1
Step 1
Sign in to Livestorm as the workspace owner or an admin
2
Step 2
Open Account Settings -> Integrations and scroll to the ‘Public API’ card
3
Step 3
Generate an API token and copy it (shown only once)
4
Step 4
Paste the token into ModuleX (if the Public API card is missing, contact support@livestorm.co to enable API access)
Required Credentials
Available Actions
create_event — Create a new event
create_event — Create a new event
Parameters
string
required
The ID of the user who owns the event
string
required
The title of the event
string
The slug of the event
string
The status of the event: draft, published
string
The HTML description of the event
boolean
Whether the event is recorded
boolean
Whether the chat is enabled
boolean
Whether everyone can speak
boolean
Whether the detailed registration page is enabled
boolean
Whether the light registration page is enabled
boolean
Whether the recording is public
boolean
Whether the event is shown in the company page
boolean
Whether the polls are enabled
boolean
Whether the questions are enabled
Response
list_attendees_from_event — List all the people linked to all the sessions of an event
list_attendees_from_event — List all the people linked to all the sessions of an event
list_sessions — List all your event sessions
list_sessions — List all your event sessions
Response
register_someone_for_session — Register a new participant for a session
register_someone_for_session — Register a new participant for a session
Parameters
string
required
The ID of the session
string
The referrer of the person registering
string
The UTM source
string
The UTM medium
string
The UTM campaign
string
The UTM term
string
The UTM content
object
Registration fields as key-value pairs where key is the field ID and value is the field value
Response
update_event — Update an event with its full list of attributes
update_event — Update an event with its full list of attributes
Parameters
string
required
The ID of the event
string
required
The ID of the user who owns the event
string
required
The title of the event
string
required
The slug of the event
string
required
The status of the event: draft, published
string
required
The HTML description of the event
boolean
required
Whether the event is recorded
boolean
required
Whether the chat is enabled
boolean
required
Whether everyone can speak
boolean
required
Whether the detailed registration page is enabled
boolean
required
Whether the light registration page is enabled
boolean
required
Whether the recording is public
boolean
required
Whether the event is shown in the company page
boolean
required
Whether the polls are enabled
boolean
required
Whether the questions are enabled
Response
Limits & Quotas
- No publicly documented rate limits for the Livestorm API.
- Pagination is applied automatically for list endpoints (page-based).
- Error model: non-2xx responses and timeouts are caught and returned as
success=False+errorrather than raising.