{"endpoints":{"GET /health":"Health check","GET /output/<filename>":"Download output file","GET /output/latest":"Get latest output JSON","GET /ready":"Readiness check","GET /status":"Processing status and statistics","POST /clear":"Clear input/output folders","POST /evaluate":"Evaluate instructor courses (NEW: JSON with teacher_name, domain, urls)","POST /evaluate/direct":"Direct evaluation with JSON"},"evaluate_endpoint":{"content_type":"application/json","method":"POST","optional_fields":{"url_2":"string - Second Udemy course URL","url_3":"string - Third Udemy course URL","url_4":"string - Fourth Udemy course URL","url_5":"string - Fifth Udemy course URL"},"required_fields":{"domain":"string - Domain name (e.g., 'Sales', 'Data and AI')","teacher_name":"string - Instructor's full name","url_1":"string - First Udemy course URL (REQUIRED)"},"response_format":{"description":"Results grouped by PASS/FAIL verdict","fields_per_course":{"course_name":"Extracted from Udemy page title","evaluation_details":"Detailed matrix with categories and subcategories","program":"Evaluated program name and level","score":"Overall alignment percentage (0-100)","tier":"Accreditation tier","url":"The evaluated Udemy URL","verdict":"PASS or FAIL"},"structure":{"domain":"string","failed_courses":"Array of courses with verdict=FAIL","passed_courses":"Array of courses with verdict=PASS","status":"success","summary":{"failed_count":"number","passed_count":"number","total_urls":"number"},"teacher_name":"string"}}},"n8n_integration":{"no_file_download_needed":"Use response data directly in n8n workflow","response_format":"JSON returned directly in HTTP response body"},"service":"Course Accreditation API","version":"2.0.0"}
