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 isv1. 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 theContent-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 adata 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:- Email: api-support@mavioapp.com
- Discord: discord.gg/mavio in the
#api-developerschannel - Status page: status.mavioapp.com