Vexa API Documentation
Complete reference for integrating Vexa meeting transcription into your applications. Use REST APIs for meeting management and WebSocket APIs for real-time transcript streaming.
REST API
Manage meetings, bots, and transcripts
WebSocket API
Real-time transcript streaming
Cookbooks
Step-by-step integration guides
Admin API
User and token management
Getting Started
Authentication
Learn how to authenticate API requests
Vexa uses API keys for authentication. User API keys grant access to meeting operations, while Admin API keys provide full system access.
Read Authentication GuideQuick Start
Send your first transcription bot
Follow our step-by-step cookbook to send a bot to a meeting and receive transcripts.
Start TutorialAPI Overview
The Vexa API consists of two main components:
- REST API: For managing meetings, bots, and fetching transcripts. All REST endpoints use standard HTTP methods and return JSON responses.
- WebSocket API: For receiving real-time transcript updates as meetings progress. Connect once and subscribe to multiple meetings for live streaming.
Both APIs require authentication via API keys. User API keys are scoped to individual users, while Admin API keys provide system-wide access for user and token management.