Overview
The Lyra API lets you programmatically create meetings, manage webhook subscriptions, and verify authentication tokens. The API follows REST conventions and uses JSON for request and response bodies. All requests are authenticated viaBearer tokens — either an API key or an OAuth access token.
Base URL
Quick Start
Generate an API Key
Navigate to Settings → Developers → API Keys in your Lyra dashboard and click Create API Key.Give your key a descriptive name, then copy the generated key immediately — it will only be shown once.

Verify Your Key
Test your API key by calling the authentication endpoint:You should see a successful response:
Create Your First Meeting
Authentication
All API requests require anAuthorization header with a Bearer token.
| Type | Prefix | Scopes | Best for |
|---|---|---|---|
| API Key | lyra_ | Full access (all endpoints) | Server-to-server integrations |
| OAuth Token | lyra_oauth_ | Limited by granted scopes | Third-party apps acting on behalf of users |
Error Handling
The API uses standard HTTP status codes. Error responses include anerror field with a human-readable message.
| Status | Meaning |
|---|---|
400 | Invalid request body or parameters |
401 | Missing or invalid authentication token |
403 | Token is valid but lacks the required scope (OAuth only) |
404 | Resource not found |
500 | Internal server error |
Need Help?
OAuth
Set up OAuth for third-party integrations with scoped permissions
Support
Reach out to the Lyra team for assistance