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
           }
         }'
Meeting BaaS API Preview Features

Comenzar

¿Listo para integrar Meeting BaaS en su aplicación? Consulte nuestra documentación completa y nuestros SDKs:

API v2 - Recomendada para nuevas integraciones

API v1 - API de producción estable

SDKs y herramientas