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:
  • 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" }'
preview features