MeetingBaaS
  • bots-api

    The Bots API lets you deploy AI-powered bots to Google Meet, Microsoft Teams, and Zoom meetings for recording, transcription, and live event monitoring.

    • Send bots to meetings instantly or schedule in advance

    • Record audio/video or join in audio-only mode

    • Enable live transcription and speaker identification

    • Customize bot name, avatar, and entry message

    • Receive real-time status and completion webhooks

    MeetingBaaS bots act as real meeting participants, providing seamless integration for automation, compliance, and analytics use cases.

    Key Features

    • Multi-Platform Support: Google Meet, Microsoft Teams, Zoom

    • Instant or Scheduled Join: Deploy bots immediately or reserve for future meetings

    • Recording Modes: Speaker view, gallery view, or audio-only

    • Transcription: Live or post-meeting, with multiple provider options

    • Customizable Bots: Name, avatar, entry message, and more

    • Webhooks: Real-time status, completion, and error notifications

    • Advanced Options: WebSocket streaming, deduplication, and more

    Bot Webhook Event Types

    MeetingBaaS bots send the following webhook events to your endpoint:

    • complete: Bot finished recording, transcript and MP4 available

    • failed: Bot failed to join or record the meeting (with error details)

    • transcription_complete: Transcription completed (after retranscribe or async job)

    • bot.status_change: Live status updates (joining, in call, recording, paused, ended, etc.)

    See below for example webhook payloads.

    API Usage

    The Bots API provides endpoints to:

    • Send a bot to a meeting (

    POST /bots

    )

    • Remove a bot from a meeting (

    DELETE /bots/{bot_id}

    )

    • List bots and meeting metadata

    • Retranscribe a meeting (

    POST /bots/retranscribe

    )

    • Get meeting data, screenshots, and more

    Authentication is via your MeetingBaaS API key. See the code examples for how to send, remove, and interact with bots programmatically.

    API Usage Examples

    Below are examples for sending a bot to a meeting, removing a bot, and using a speaking bot:

    Bash and Python examples for bot deployment, plus a speaking bot example.

    Leave comment

    Written by

    Lazare Rossillon

    Created At

    Wed May 28 2025