APIs do Meeting BaaS

Plataforma Completa de API de Inteligência de Reuniões

O Meeting BaaS fornece um conjunto abrangente de endpoints de API para acesso programático a dados de reuniões no Zoom, Google Meet e Microsoft Teams. Oferecemos duas versões de API:

  • API v2 - Nossa API de próxima geração com recursos aprimorados, melhor tratamento de erros e documentação abrangente de webhook
  • API v1 - A API de produção estável (ambas as versões funcionam em paralelo)

Nossas APIs permitem que você:

  • Faça o deploy de bots de reunião para participar e gravar videoconferências
  • Sincronize eventos de calendário do Google Workspace e Microsoft Outlook
  • Crie agentes de reunião com IA que podem falar e interagir
  • Acesse transcrições, gravações e metadados de reuniões
  • Receba atualizações em tempo real por meio de webhooks

Com um design simples e RESTful, nossas APIs podem ser integradas a qualquer aplicação, oferecendo recursos poderosos de inteligência de reuniões com o mínimo de esforço.

Principais Endpoints da API

API de Bots de Reunião

  • Deploy de Bots: Envie bots para reuniões com configurações personalizáveis
  • Remoção de Bots: Encerre a participação do bot em reuniões em andamento
  • Obter Dados da Reunião: Recupere gravações, transcrições e metadados
  • Listar Bots: Visualize todos os bots em deploy e seus status
  • Retranscrever: Gere novas transcrições com diferentes provedores

API de Calendários

  • Conectar Calendários: Sincronize com provedores de calendário Google e Microsoft
  • Listar Eventos: Visualize eventos de calendário futuros e passados
  • Agendar Gravações: Grave automaticamente eventos específicos do calendário
  • Gerenciamento de Webhook: Receba atualizações de calendário em tempo real

API de Bots com Voz

  • Deploy de Agentes com Voz: Crie participantes de reunião com IA e personas personalizadas
  • Streaming de Áudio: Transmita áudio da reunião e respostas do bot
  • Gerenciamento de Persona: Defina a personalidade e o conhecimento do bot

API de Webhooks

  • Eventos ao Vivo: Receba atualizações de status de reunião em tempo real
  • Notificações de Conclusão: Seja notificado quando as gravações estiverem prontas
  • Sincronização de Calendário: Receba notificações de alterações no calendário

Opções de Integração

O Meeting BaaS oferece múltiplos caminhos de integração para atender às suas necessidades de desenvolvimento:

1. API RESTful

Acesso direto à API usando métodos HTTP padrão com payloads JSON. Ideal para implementações personalizadas e linguagens não cobertas por nossos SDKs.

2. TypeScript SDK

Nosso TypeScript SDK oficial fornece acesso com segurança de tipos a todos os recursos do Meeting BaaS com documentação abrangente.

3. Integração via Webhook

Arquitetura orientada a eventos que envia atualizações para sua aplicação em tempo real, reduzindo a necessidade de polling.

4. Componentes Open Source

Muitos componentes do Meeting BaaS estão disponíveis como repositórios open source, permitindo personalização e hospedagem própria.

Exemplo: Enviando um Bot para uma Reunião

Aqui está um exemplo simples de como enviar um bot de gravação para uma reunião usando nossa API:

Este exemplo mostra como usar um script bash para convidar um bot para uma reunião.

#!/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

Primeiros Passos

Pronto para integrar o Meeting BaaS à sua aplicação? Confira nossa documentação abrangente e SDKs:

API v2 - Recomendada para Novas Integrações

API v1 - API de Produção Estável

SDKs e Ferramentas