API Overview
Programmatic access to your meetings, transcripts, summaries, topics, and search.
For tooling & automation: Download the OpenAPI 3.1 specification to import into Postman, generate typed SDKs, or use with any OpenAPI-compatible tool.
What you can do
- List all your meeting records with metadata (title, date, attendees)
- Fetch the full transcript of any meeting
- Browse your protocol templates to see available summary types
- Retrieve structured (JSON) or unstructured (Markdown) summaries across meetings
- Discover topics discussed in your meetings
- Search keywords across all your meeting transcripts
- Upload audio/video files for transcription and processing (Headless Mode)
Base URL
https://api.optiverse.ai/external-apiAll endpoints are relative to this base URL.
Quick Start
Get your first transcript in three steps:
- Create an API key in your profile settings.
- Call
GET /v1/list-recordsto find your meetings. - Call
GET /v1/transcript/:recordIdwith a record ID from step 2.
Endpoints
| Endpoint | Description |
|---|---|
GET /v1/list-records | List your meeting records |
GET /v1/transcript/:recordId | Fetch a meeting transcript |
GET /v1/protocol-templates | List your protocol templates |
GET /v1/summaries/structured | Fetch structured (JSON) summaries |
GET /v1/summaries/unstructured | Fetch unstructured (Markdown) summaries |
GET /v1/topics | Get topics discussed in meetings |
GET /v1/search | Full-text search across transcripts |
POST /v1/upload/request-url | Get a presigned URL to upload a recording |
POST /v1/upload/complete | Trigger processing after upload |