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 Guide
Quick Start
Send your first transcription bot

Follow our step-by-step cookbook to send a bot to a meeting and receive transcripts.

Start Tutorial

API 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.