Skip to main content

API Key

All data endpoints require an API key. Pass it via header:
Alternatively, use Authorization: Bearer YOUR_API_KEY.

Creating an API Key

  1. Register or log in to get a session cookie
  2. Create a key:
Save the key from the response immediately — it cannot be retrieved later.

Managing Keys

Both require session authentication via the jwt cookie.

Session Auth

Account management endpoints use JWT cookie-based sessions. A session is set automatically on register (POST /v1/api/auth/register) or login (POST /v1/api/auth/login). Google OAuth is also supported via GET /v1/api/auth/google.

Error Responses