Meeting BaaS APIs

完全なミーティングインテリジェンス APIプラットフォーム

Meeting BaaSは、Zoom、Google Meet、Microsoft Teamsのミーティングデータへのプログラムアクセスを提供する包括的なAPI endpointのセットを提供します。2つのAPIバージョンをご用意しています。

  • API v2 - 強化された機能、改善されたエラーハンドリング、包括的なwebhookドキュメントを備えた次世代API
  • API v1 - 安定した本番用API(両バージョンは並行稼働しています)

当社のAPIでできること:

  • ビデオミーティングに参加して録画するbot のdeploy
  • Google WorkspaceおよびMicrosoft Outlookからのカレンダーイベントの同期
  • 発話・インタラクション可能なAIミーティングエージェントの作成
  • ミーティングの文字起こし、録画、メタデータへのアクセス
  • webhookによるリアルタイム更新の受信

シンプルなRESTful設計により、当社のAPIはあらゆるアプリケーションに統合でき、最小限の手間で強力なミーティングインテリジェンス機能を提供します。

コアAPI Endpoints

ミーティングBots API

  • Botのdeploy: カスタマイズ可能な設定でミーティングにbot を送信
  • Botの削除: 進行中のミーティングへのbot 参加を終了
  • ミーティングデータの取得: 録画、文字起こし、メタデータを取得
  • Botの一覧: deployされた全botとそのステータスを確認
  • 再文字起こし: 異なるプロバイダーで新しい文字起こしを生成

カレンダーAPI

  • カレンダーの接続: GoogleおよびMicrosoftのカレンダープロバイダーと同期
  • イベントの一覧: 今後および過去のカレンダーイベントを確認
  • 録画のスケジュール: 特定のカレンダーイベントを自動録画
  • Webhook管理: リアルタイムのカレンダー更新を受信

スピーキングBots API

  • スピーキングエージェントのdeploy: カスタムペルソナを持つAIミーティング参加者を作成
  • オーディオストリーミング: ミーティングの音声とbot のレスポンスをストリーミング
  • ペルソナ管理: bot のパーソナリティと知識を定義

Webhooks API

  • ライブイベント: リアルタイムのミーティングステータス更新を受信
  • 完了通知: 録画の準備が整ったときに通知を受信
  • カレンダー同期: カレンダー変更通知を受信

統合オプション

Meeting BaaSは、開発ニーズに合わせた複数の統合パスを提供します。

1. RESTful API

JSON payloadを使用した標準的なHTTPメソッドによる直接APIアクセス。カスタム実装や当社のSDKがカバーしていない言語に最適です。

2. TypeScript SDK

公式TypeScript SDKは、包括的なドキュメントとともにMeeting BaaSの全機能へのタイプセーフなアクセスを提供します。

3. Webhook統合

アプリケーションへのリアルタイム更新をプッシュするイベント駆動型アーキテクチャで、ポーリングの必要性を低減します。

4. オープンソースコンポーネント

多くのMeeting BaaSコンポーネントはオープンソースリポジトリとして公開されており、カスタマイズやセルフホスティングが可能です。

例:ミーティングへのBotの送信

APIを使用して録画bot をミーティングに送信する簡単な例を以下に示します。

この例は、bashスクリプトを使用してミーティングにbot を招待する方法を示しています。

#!/bin/bash

# Example: Sending a Bot to a Meeting
curl -X POST "https://api.meetingbaas.com/bots" \
     -H "Content-Type: application/json" \
     -H "x-meeting-baas-api-key: YOUR-API-KEY" \
     -d '{
           "meeting_url": "YOUR-MEETING-URL",
           "bot_name": "AI Notetaker",
           "recording_mode": "speaker_view",
           "bot_image": "https://example.com/bot.jpg",
           "entry_message": "I am a good meeting bot :)",
           "reserved": false,
           "speech_to_text": {
             "provider": "Default"
           },
           "automatic_leave": {
             "waiting_room_timeout": 600
           }
         }'
Meeting BaaS API Preview Features

はじめに

Meeting BaaSをアプリケーションに統合する準備はできましたか?包括的なドキュメントとSDKをご確認ください。

API v2 - 新規統合に推奨

API v1 - 安定した本番用API

SDKとツール