{ "api_version": "1.0", "endpoints": { "progress": { "url": "/api/academy/progress", "method": "GET", "auth": "bearer_token", "response": { "user_id": "string", "completed_lessons": ["string"], "current_module": "number", "total_progress": "number", "certificate_earned": "boolean", "certificate_date": "ISO8601" } }, "complete_lesson": { "url": "/api/academy/complete", "method": "POST", "auth": "bearer_token", "body": { "lesson_id": "string", "module_id": "string", "score": "number (optional)" } }, "certificate": { "url": "/api/academy/certificate", "method": "GET", "auth": "bearer_token", "response": { "pdf_url": "string", "verification_code": "string", "issue_date": "ISO8601" } } } }