Meeting BaaS APIs
Complete Meeting Intelligence API Platform
Meeting BaaS provides a comprehensive set of API endpoints for programmatic access to meeting data across Zoom, Google Meet, and Microsoft Teams.
Our APIs allow you to:
With a simple, RESTful design, our APIs can be integrated into any application, providing powerful meeting intelligence features with minimal effort.
Our APIs allow you to:
- Deploy meeting bots to join and record video meetings
- Sync calendar events from Google Workspace and Microsoft Outlook
- Create AI-powered meeting agents that can speak and interact
- Access meeting transcripts, recordings, and metadata
- Receive real-time updates through webhooks
With a simple, RESTful design, our APIs can be integrated into any application, providing powerful meeting intelligence features with minimal effort.
Core API Endpoints
Meeting Bots API
- Deploy Bots: Send bots to meetings with customizable settings
- Remove Bots: End bot participation in ongoing meetings
- Get Meeting Data: Retrieve recordings, transcripts, and metadata
- List Bots: View all deployed bots and their status
- Retranscribe: Generate new transcriptions with different providers
Calendars API
- Connect Calendars: Sync with Google and Microsoft calendar providers
- List Events: View upcoming and past calendar events
- Schedule Recordings: Automatically record specific calendar events
- Webhook Management: Receive real-time calendar updates
Speaking Bots API
- Deploy Speaking Agents: Create AI meeting participants with custom personas
- Audio Streaming: Stream meeting audio and bot responses
- Persona Management: Define bot personality and knowledge
Webhooks API
- Live Events: Receive real-time meeting status updates
- Completion Notifications: Get notified when recordings are ready
- Calendar Sync: Receive calendar change notifications
Integration Options
Meeting BaaS offers multiple integration paths to suit your development needs:
1. RESTful API
Direct API access using standard HTTP methods with JSON payloads. Ideal for custom implementations and languages not covered by our SDKs.
2. TypeScript SDK
Our official TypeScript SDK provides type-safe access to all Meeting BaaS features with comprehensive documentation.
3. Webhook Integration
Event-driven architecture that pushes updates to your application in real-time, reducing the need for polling.
4. Open Source Components
Many Meeting BaaS components are available as open source repositories, allowing for customization and self-hosting.
Example: Sending a Bot to a Meeting
Here's a simple example of how to send a recording bot to a meeting using our API:
This example shows how to use a bash script to invite a bot to a meeting.
#!/bin/bash API_KEY=$1 MEETING_URL=$2 curl -X POST "https://api.meetingbaas.com/bots" \ -H "Content-Type: application/json" \ -H "x-spoke-api-key: $API_KEY" \ -d '{ "meeting_url": "'"$MEETING_URL"'", "bot_name": "Your Bot", "speech_to_text": "Gladia" }'

Resources
Open-Source
Transcript SeekerTranscript Seeker: a complete interface in ReactSpeaking Bots: AI-powered meeting participantsMCP Tools - Model Context ProtocolMeeting MCP ServerMCP on VercelMCP Documentation ServerNode server for Notion summariesSimple Transcript player in ReactMeeting summarization using Make.comInterface for the Gladia transcription APIInterface for the AssemblyAI transcription API
APIs
Product
PlansFeature ListMeeting Transcription APIAI Meeting Assistant APIAPI to Record and Transcribe Video MeetingsMeeting bots with transcriptionMeeting bot API for Google MeetAlternative Recording API for Google MeetAlternatives to Recall AIRecall AI vs Meeting BaaSMeeting bot API for ZoomMeeting bot API for Microsoft Teams