About this endpoint
What it does
Uploads a supported resume file and returns a structured JSON object containing extracted information, AI-generated analysis, processing results, and attribution.
Request Body
| Parameter | Type | Description |
|---|---|---|
| file | Binary | Resume file (.pdf or .docx), sent as binary data. |
Response
Returns a JSON object with the parsed resume. The fields below are the ones returned for a typical resume; the payload also carries the AI analysis, processing results, and attribution described above.
| Parameter | Type | Description |
|---|---|---|
| name | String | Candidate name detected in the resume. |
| String | Email address detected in the resume. | |
| estimated_years_experience | Number | Estimated total years of professional experience. |
| skills | String Array | Skills detected in the resume, lowercased. |
| professional_summary | String | Generated summary of the candidate's background. |
| inferred_roles | String Array | Job titles inferred from the resume content. |



