Authentication ============== Security Measures --------------- The API uses JWT (JSON Web Tokens) for authentication. Getting Started ------------- 1. Register for an API key 2. Include the key in request headers 3. Handle token refresh Authentication Flow ----------------- 1. Client requests access token 2. Server validates credentials 3. Server issues JWT 4. Client includes JWT in requests Token Management -------------- - Access tokens expire after 1 hour - Refresh tokens expire after 24 hours - Implement token refresh logic Security Best Practices -------------------- - Store tokens securely - Implement token rotation - Use HTTPS for all requests