Getting Started
The Mira API gives you programmatic access to meetings, coaching reports, templates, and team analytics from your Mira workspace.
Subscription Required
The Mira API is available exclusively on Business and Enterprise subscription plans. Pay-as-you-go token purchases do not include API access. Contact your admin to upgrade if you don't have access.
Base URL
All API requests are made to the following base URL. Every endpoint path in this documentation is relative to this base.
https://your-domain.com/api/v1Quickstart
Follow these steps to make your first API call:
- Create an API key — Go to
Settings → API Keysin your admin dashboard and generate a new key. - Copy the key — You will only see the full key once. Store it securely (e.g. in an environment variable).
- Make a request — Use the key as a Bearer token in the
Authorizationheader.
Your First Request
curl -X GET "https://your-domain.com/api/v1/meetings?limit=5" \
-H "Authorization: Bearer mira_live_xxxxxxxxxxxx"Response Format
All API responses follow a consistent JSON envelope. Successful responses include a data field, while errors include an error message.
Success Response
{
"data": [ ... ],
"error": null,
"meta": {
"page": 1,
"limit": 20,
"total": 142
}
}Error Response
{
"data": null,
"error": "Invalid or missing API key",
"meta": null
}Pagination
List endpoints support page and limit query parameters. The maximum limit is 100 items per page. The meta object contains pagination details.
Next Steps
- Authentication — Learn about API key management and permissions
- API Reference — Browse all available endpoints
- MCP Server & SDKs — Connect Mira to Claude and other AI tools