APIs de Meeting BaaS
Plataforma completa de API de inteligencia de reuniones
Meeting BaaS proporciona un conjunto completo de endpoints de API para el acceso programático a los datos de reuniones en Zoom, Google Meet y Microsoft Teams. Ofrecemos dos versiones de API:
- API v2 - Nuestra API de nueva generación con funciones mejoradas, mejor manejo de errores y documentación completa de webhook
- API v1 - La API de producción estable (ambas versiones funcionan en paralelo)
Nuestras APIs le permiten:
- Desplegar bots de reuniones para unirse y grabar videollamadas
- Sincronizar eventos de calendario de Google Workspace y Microsoft Outlook
- Crear agentes de reuniones basados en IA que pueden hablar e interactuar
- Acceder a transcripciones, grabaciones y metadatos de reuniones
- Recibir actualizaciones en tiempo real a través de webhooks
Con un diseño RESTful sencillo, nuestras APIs pueden integrarse en cualquier aplicación, proporcionando potentes funciones de inteligencia de reuniones con el mínimo esfuerzo.
Endpoints principales de la API
API de bots de reuniones
- Desplegar bots: Enviar bots a reuniones con configuraciones personalizables
- Eliminar bots: Finalizar la participación del bot en reuniones en curso
- Obtener datos de reuniones: Recuperar grabaciones, transcripciones y metadatos
- Listar bots: Ver todos los bots desplegados y su estado
- Retranscribir: Generar nuevas transcripciones con diferentes proveedores
API de calendarios
- Conectar calendarios: Sincronizar con proveedores de calendarios de Google y Microsoft
- Listar eventos: Ver eventos de calendario próximos y pasados
- Programar grabaciones: Grabar automáticamente eventos específicos del calendario
- Gestión de webhooks: Recibir actualizaciones de calendario en tiempo real
API de bots con voz
- Desplegar agentes con voz: Crear participantes de reuniones con IA y personas personalizadas
- Streaming de audio: Transmitir audio de reuniones y respuestas del bot
- Gestión de personas: Definir la personalidad y el conocimiento del bot
API de webhooks
- Eventos en vivo: Recibir actualizaciones de estado de reuniones en tiempo real
- Notificaciones de finalización: Recibir notificaciones cuando las grabaciones estén listas
- Sincronización de calendario: Recibir notificaciones de cambios en el calendario
Opciones de integración
Meeting BaaS ofrece múltiples rutas de integración para adaptarse a sus necesidades de desarrollo:
1. API RESTful
Acceso directo a la API mediante métodos HTTP estándar con payloads JSON. Ideal para implementaciones personalizadas y lenguajes no cubiertos por nuestros SDKs.
2. SDK de TypeScript
Nuestro SDK oficial de TypeScript proporciona acceso con seguridad de tipos a todas las funciones de Meeting BaaS con documentación completa.
3. Integración con webhooks
Arquitectura orientada a eventos que envía actualizaciones a su aplicación en tiempo real, reduciendo la necesidad de polling.
4. Componentes de código abierto
Muchos componentes de Meeting BaaS están disponibles como repositorios de código abierto, lo que permite la personalización y el autoalojamiento.
Ejemplo: Enviar un bot a una reunión
A continuación se muestra un ejemplo sencillo de cómo enviar un bot de grabación a una reunión usando nuestra API:
Este ejemplo muestra cómo usar un script de bash para invitar a un bot a una reunión.
#!/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
}
}'
Comenzar
¿Listo para integrar Meeting BaaS en su aplicación? Consulte nuestra documentación completa y nuestros SDKs: