Built by Metorial, the integration platform for agentic AI.
Schedule a bot to join a meeting associated with a calendar event. The bot will automatically join at the event's start time. Optionally provide bot configuration to customize the bot's name, recording settings, and other options.
Delete a scheduled bot that has not yet been dispatched. This permanently removes the bot and cancels its scheduled join.
List calendar events from connected calendars. Filter by calendar, time range, or update timestamp to find upcoming meetings or recently changed events. Useful for scheduling bots based on calendar data.
List meeting bots with optional filtering by status, meeting URL, and scheduled time range. Returns paginated results with bot summaries including status and recording URLs.
List all connected calendars. Returns calendar connections with their platform, email, and connection status.
Retrieve the transcript produced by a bot. Returns the full transcript with speaker attribution, timestamps, and individual words. If the call is still in progress, returns the transcript so far.
Send a chat message through a bot in an active meeting. The message will appear in the meeting's chat from the bot.
Retrieve detailed information about a specific bot including its status, meeting participants, status history, recording URL, and metadata.
Create a meeting bot that joins a video conference to capture recordings, transcripts, and metadata. Supports Zoom, Google Meet, Microsoft Teams, Webex, Slack Huddles, and GoTo Meeting. Bots can be sent immediately or scheduled for a future time using **joinAt**. Configure transcription providers, realtime streaming endpoints, and recording options.
Remove a bot from an active meeting. This is **irreversible** — the bot will leave the call and cannot rejoin. Use this to end a bot's participation in a meeting early.
Update a scheduled bot's configuration before it joins a meeting. You can change the meeting URL, bot name, join time, recording config, and other settings. Only non-dispatched (scheduled) bots can be updated.
Control what a bot outputs into a live meeting for both audio and video. Use this to make bots "speak" audio, display images/video via their camera feed, or share screen content. Enables building interactive AI agents, real-time translators, and avatar-based participants.