Skip to main content

Overview

The Mavio API gives you programmatic access to your meeting data. You can retrieve recordings, search transcripts, pull summaries, manage action items, and receive real-time webhook notifications when events occur. All API requests are made to the following base URL:

Versioning

The API is versioned via the URL path. The current version is v1. When breaking changes are introduced, a new version will be released (e.g., /v2). Non-breaking additions such as new fields or endpoints will be added to the current version without a version bump. We will always provide at least 12 months of overlap when deprecating a version, and you will be notified via email and the developer changelog.

Request format

All request bodies must be sent as JSON with the Content-Type: application/json header. Query parameters should be URL-encoded.

Response format

All responses are returned as JSON. Successful responses include the data directly or wrapped in a data array for list endpoints. Every list endpoint supports pagination via limit and offset parameters.
Successful response
Error response

SDKs

Official client libraries are available for the following languages:

Python

Node.js

Go

Quick example

Support

If you encounter issues or have questions about the API, reach out via: