{"description":"Processes resume files from S3 resumes/ folder and returns results in memory","endpoints":{"DELETE /jobs/<job_id>":"Delete job from memory","GET /health":"Health check (includes S3 connection status)","GET /jobs":"List all jobs summary","GET /results/<job_id>":"Get final results for completed job","GET /s3/resumes":"List files in S3 resumes folder","GET /status/<job_id>":"Get job status with progress and partial results","POST /process":"Process resume files (searches in S3 resumes/ folder)"},"example_request":{"body":{"file_paths":["resume1.pdf","resume2.pdf","/path/to/resume3.pdf"]},"headers":{"Content-Type":"application/json"},"method":"POST","url":"/process"},"message":"Resume Parser API with In-Memory Results","workflow":{"1":"User uploads resume files to S3 bucket under resumes/ folder","2":"User calls /process endpoint with file paths/names","3":"API searches for files in S3 resumes/ folder","4":"API downloads files temporarily, processes them, and stores results in memory","5":"User can check status with /status/<job_id> or get final results with /results/<job_id>"}}
