APIs Meeting BaaS
Plateforme API complète d'intelligence de meeting
Meeting BaaS fournit un ensemble complet d'endpoints API pour un accès programmatique aux données de meeting sur Zoom, Google Meet et Microsoft Teams. Nous proposons deux versions d'API :
- API v2 - Notre API de nouvelle génération avec des fonctionnalités améliorées, une meilleure gestion des erreurs et une documentation webhook complète
- API v1 - L'API de production stable (les deux versions fonctionnent en parallèle)
Nos APIs vous permettent de :
- Deploy des bots de meeting pour rejoindre et enregistrer des réunions vidéo
- Synchroniser des événements de calendrier depuis Google Workspace et Microsoft Outlook
- Créer des agents de meeting propulsés par l'IA, capables de parler et d'interagir
- Accéder aux transcriptions, enregistrements et métadonnées de meeting
- Recevoir des mises à jour en temps réel via des webhooks
Grâce à une conception simple et RESTful, nos APIs peuvent être intégrées dans n'importe quelle application, offrant de puissantes fonctionnalités d'intelligence de meeting avec un effort minimal.
Endpoints API principaux
API Meeting Bots
- Deploy de bots : Envoyez des bots dans des meetings avec des paramètres personnalisables
- Suppression de bots : Mettez fin à la participation d'un bot dans un meeting en cours
- Récupération des données de meeting : Obtenez les enregistrements, transcriptions et métadonnées
- Liste des bots : Consultez tous les bots déployés et leur statut
- Retranscription : Générez de nouvelles transcriptions avec différents fournisseurs
API Calendriers
- Connexion des calendriers : Synchronisez avec les fournisseurs de calendrier Google et Microsoft
- Liste des événements : Consultez les événements de calendrier à venir et passés
- Planification des enregistrements : Enregistrez automatiquement des événements de calendrier spécifiques
- Gestion des webhooks : Recevez des mises à jour de calendrier en temps réel
API Speaking Bots
- Deploy d'agents parlants : Créez des participants de meeting IA avec des personas personnalisés
- Streaming audio : Diffusez l'audio du meeting et les réponses du bot
- Gestion des personas : Définissez la personnalité et les connaissances du bot
API Webhooks
- Événements en direct : Recevez des mises à jour de statut de meeting en temps réel
- Notifications de fin : Soyez notifié lorsque les enregistrements sont prêts
- Synchronisation de calendrier : Recevez des notifications de modifications de calendrier
Options d'intégration
Meeting BaaS propose plusieurs chemins d'intégration adaptés à vos besoins de développement :
1. API RESTful
Accès direct à l'API via des méthodes HTTP standard avec des payloads JSON. Idéal pour les implémentations personnalisées et les langages non couverts par nos SDKs.
2. SDK TypeScript
Notre SDK TypeScript officiel offre un accès type-safe à toutes les fonctionnalités de Meeting BaaS avec une documentation complète.
3. Intégration Webhook
Une architecture orientée événements qui pousse les mises à jour vers votre application en temps réel, réduisant ainsi le besoin de polling.
4. Composants open source
De nombreux composants de Meeting BaaS sont disponibles en tant que dépôts open source, permettant la personnalisation et l'auto-hébergement.
Exemple : Envoyer un bot dans un meeting
Voici un exemple simple montrant comment envoyer un bot d'enregistrement dans un meeting via notre API :
Cet exemple montre comment utiliser un script bash pour inviter un bot dans un meeting.
#!/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
}
}'
Démarrer
Prêt à intégrer Meeting BaaS dans votre application ? Consultez notre documentation complète et nos SDKs :