Access & Security
Understand API key scope, auth headers, and operational limits.
API Key Scopes
Jamie supports two key types:
- Personal keys use
/v1/me/* - Workspace keys use
/v1/workspace/*
Using a key on the wrong route family returns 403 Forbidden.
Authentication
Every request must include an API key:
x-api-key: jk_your_keyAPI keys use the jk_ prefix. Missing or invalid keys return 401 Unauthorized.
Access Rules
- Personal keys can access your meetings plus meetings shared with you.
- Workspace keys can access all meetings and tasks in the workspace.
- Personal keys can search meetings and list tags.
- Workspace keys can filter list results by
userEmail.
Rate Limiting
Jamie documents a limit of 100 requests per minute.
- Personal keys are limited per user.
- Workspace keys are limited per workspace.
429 Too Many Requestsresponses includeX-RateLimit-Limit,X-RateLimit-Remaining, andX-RateLimit-Reset.
Error Responses
Errors return a JSON payload with an error field:
{
"error": "Description of what went wrong"
}Common status codes:
400for invalid parameters401for missing or invalid API keys403for wrong key type or insufficient access404for missing resources429for rate-limit violations500for server-side failures