Meetings
Create and manage video/audio meeting rooms with join links and recording options.
Create Room
Create a new meeting room
List Rooms
List meeting rooms with filters
List Named Rooms
List all named (permanent) rooms for the current tenant.
Create Named Room
Create a permanent named room with a vanity slug (e.g. /meet/<slug>).
Check Named Room Slug
Check whether a vanity slug is available. Cheap; safe to debounce-call from form.
Update Named Room
Update a named room's settings (rename, change slug, change owner, etc.).
Delete Named Room
Delete (soft) a named room. Frees its vanity slug for reuse.
Get Room
Get room details by ID
Update Room
Update room settings
Delete Room
Delete (soft delete) a room
Create Invite
Create an invite for a room
List Room Invites
List all invites for a room
Send Meeting Invitation
Send meeting invitation emails to specified recipients.
Get Room Public
Get room details (public endpoint for guests)
Validate Invite
Validate an invite token (public endpoint)
Get Chat History Public
Get chat message history for a room (public endpoint for guests).
Add Message To Buffer Public
Add a chat message to the buffer (public endpoint for guests).
List Participants Public
Get all participants for a room (public endpoint for guests).
Start Room
Start a room (set status to active)
End Room
End a room (set status to ended)
Start Room Recording
Manually start recording for a meeting room.
Stop Room Recording
Manually stop the active recording for a meeting room.
Cleanup Stale Meetings
Cleanup stale meetings (admin/system endpoint)
Get Active Rooms
Get active rooms for dashboard
Get Scheduled Rooms
Get scheduled rooms for dashboard
Get Meet Token
Get connection token for joining a meeting room
Get Participant Token
Get connection token for a participant after they've been admitted from waiting room.
Add Message To Buffer
Add a chat message to the buffer for batch insertion.
Get Chat History
Get chat message history for a room.
Flush Room Chat
Manually flush buffered chat messages to database.
List Participants
Get all participants for a room (active + waiting).
Get Participant
Get a single participant by ID.
Admit Participant
Admit a participant from the waiting room.
Deny Participant
Deny a participant from the waiting room.
Remove Participant
Remove/kick a participant from an active meeting.
Mute Participant
Force mute a participant's microphone.
Dial Out To Phone
Dial out to a phone number and add as participant to meeting.