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
}
}'
Primeiros Passos
Pronto para integrar o Meeting BaaS à sua aplicação? Confira nossa documentação abrangente e SDKs: