Authentication
Authentication endpoints handle user account management, session tokens, and OAuth flows. Most endpoints in this group do not require authentication, as they are used to establish credentials.Authentication Methods
Endpoints
Account Management
OAuth
OAuth Flow
OAuth authentication follows a two-step process:- Get Authorization URL — Call the provider’s authorization endpoint to receive a redirect URL
- Handle Callback — After the user authorizes with the provider, send the authorization code to the callback endpoint to receive a JWT token
Token Lifecycle
- Register an account or sign in via OAuth
- Verify your email (email/password only)
- Log in to receive a JWT token
- Include the token in subsequent API requests via the
Authorization: Bearer <token>header - Tokens expire after 24 hours — log in again to obtain a new one

