================================================================================ API DOCUMENTATION Generated: 2026-09-13T17:05:13.738Z ================================================================================ BASE URL: https://prompt-pathway-point-one-rz6c.overskill.app AUTHENTICATION -------------- Bearer token required in Authorization header: Authorization: Bearer Get token via OAuth flow at: https://prompt-pathway-point-one-rz6c.overskill.app/auth CORE ENDPOINTS -------------- Authentication: GET /api/auth/me - Get current user info POST /api/auth/logout - Logout current session POST /api/auth/refresh - Refresh access token Entities: Members: POST /api/entities/members - Create new members Leaderboard_entries: GET /api/entities/leaderboard_entries - List all leaderboard_entriess GET /api/entities/leaderboard_entries/{id} - Get single leaderboard_entries GET /api/entities/leaderboard_entries?search= - Full-text search (display_name, level_name, tier, badges) Fields: display_name, avatar_url, total_xp, current_streak, longest_streak, completed_count, level, level_name, tier, badges, last_synced 6 additional private entities not shown. Authenticate with a Bearer token to see full entity documentation. Custom Endpoints: INTEGRATIONS ------------ GET /api/composio/connections - List Composio connections POST /api/composio/execute - Execute Composio action Body: { action, params, provider, alias? }. `alias` names ONE of the signed-in user's own connected accounts for that provider (e.g. "Work Gmail"); omit it to use their default account. ANALYTICS --------- POST /api/analytics/record - Record analytics event BACKGROUND JOBS --------------- POST /api/backend/queue-job - Queue background job GET /api/backend/job-status/{id} - Get job status AI FEATURES ----------- POST /api/ai/chat - AI chat completion POST /api/ai/object - Generate structured JSON (schema-constrained) POST /api/ai/vision - Image/OCR understanding (base64 image -> text/JSON) POST /api/ai/embedding - Generate embeddings KNOWLEDGE BASE -------------- POST /api/rag/upload - Upload document POST /api/rag/query - Query knowledge base GET /api/rag/documents - List documents DELETE /api/rag/documents/{id} - Delete document -------------------------------------------------------------------------------- For detailed OpenAPI specification: https://prompt-pathway-point-one-rz6c.overskill.app/api/openapi.json For interactive docs: https://prompt-pathway-point-one-rz6c.overskill.app/api-docs