Skip to main content

Authentication

The Menutes API uses API key authentication via the Authorization header.

Creating an API Key

  1. Go to Settings → API Keys in Menutes
  2. Click Create key and give it a name (e.g., “Claude Code”)
  3. Copy the key immediately — it will only be shown once
API keys start with mnts_ followed by 40 hex characters:
mnts_1cb836ef9549e191fc69a5f0260cbd7153ea0523

Using the API Key

Include the key in every request as a Bearer token:
curl https://app.menutes.com/api/v1/recordings \
  -H "Authorization: Bearer mnts_your_key_here"

Scopes

API keys currently support the read scope, which grants read-only access to:
  • Your own recordings
  • Recordings shared with you (team/organization scope)
Write operations are not available via the API.

Security

  • API keys are hashed before storage — Menutes never stores the raw key
  • Keys can be revoked at any time from Settings
  • Optional expiration date can be set at creation time
  • Keys respect the same sharing scopes (Private, Team, Organization) as the web app
  • Rate limit: 1,000 requests per hour per user

Rate Limiting

When rate limited, the API returns HTTP 429 with these headers:
HeaderDescription
X-RateLimit-LimitMaximum requests per window
X-RateLimit-RemainingRemaining requests in current window
X-RateLimit-ResetWhen the window resets (ISO 8601)
Retry-AfterSeconds until you can retry