Skip to main content
The OpenWhispr API lets you manage notes, folders, transcriptions, and usage programmatically. All endpoints live under /api/v1 and require an API key.

Base URL

Authentication

Every request needs a Bearer token in the Authorization header.
Generate API keys from the OpenWhispr desktop app under Integrations > API Keys. Keys start with owk_live_ and are shown once at creation.

Scopes

Each key has scoped permissions. Requests missing the required scope get a 403 Forbidden response.

Response format

All responses use a consistent envelope.

Pagination

List endpoints use cursor-based pagination. Pass the next_cursor value from a previous response as the cursor query parameter.
When has_more is false, you’ve reached the end.

Rate limits

Limits are per API key with minute and daily windows. Search requests cost 5x. Every response includes rate limit headers: