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 | Mandatory | Description |
|---|---|---|---|
| file | Binary | Yes | 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 | Mandatory | Description |
|---|---|---|---|
| name | String | No | Candidate name detected in the resume. |
| String | No | Email address detected in the resume. | |
| estimated_years_experience | Number | No | Estimated total years of professional experience. |
| skills | String Array | No | Skills detected in the resume, lowercased. |
| professional_summary | String | No | Generated summary of the candidate's background. |
| inferred_roles | String Array | No | Job titles inferred from the resume content. |



