{"name":"AI Readiness Score API","version":"1.0","endpoints":{"scoring":{"upload_resume":"POST /upload-resume - Upload single resume (PDF/DOC/DOCX) and get score","upload_multiple":"POST /upload-multiple-resumes - Upload ZIP with multiple resumes (PDF/DOC/DOCX)","score_json":"POST /score - Score from JSON data","langserve":{"invoke":"POST /scoring/invoke - Direct LangGraph invocation","stream":"POST /scoring/stream - Stream LangGraph execution","batch":"POST /scoring/batch - Batch processing","playground":"GET /scoring/playground - Interactive UI"}},"evaluations":{"run":"GET /evals/run - Run all evaluation tests","all_runs":"GET /evals/runs - Get all evaluation runs","latest":"GET /evals/runs/latest - Get latest run","by_id":"GET /evals/runs/{run_id} - Get specific run","dataset":"GET /evals/dataset - View evaluation dataset"},"scoring_history":{"all_runs":"GET /scoring/runs - Get all scoring runs","by_id":"GET /scoring/runs/{scoring_id} - Get specific scoring run"},"leads":{"all_leads":"GET /leads?limit=100&skip=0 - Get all leads with pagination","by_id":"GET /leads/{lead_id} - Get specific lead (email-mobile)","by_email":"GET /leads/email/{email} - Get all leads for an email","by_mobile":"GET /leads/mobile/{mobile} - Get all leads for a mobile","by_score":"GET /leads/score/{min}/{max} - Get leads by score range"},"bulk_uploads":{"all_uploads":"GET /bulk-uploads?limit=100&skip=0 - Get all bulk upload sessions","latest":"GET /bulk-uploads/latest - Get latest bulk upload session","by_id":"GET /bulk-uploads/{upload_id} - Get specific bulk upload session"},"health":"GET /health - Health check","docs":"GET /docs - OpenAPI documentation"}}