About this endpoint
What it does
Submits a resume/CV file for asynchronous AI parsing and returns identifiers you can use to check the job’s progress later. The request uploads the file to process, and the response gives you the job ID plus a status URL.
Request Body
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| file | String | Yes | Resume/CV file upload. Supported formats: PDF, DOC, DOCX, TXT, or RTF. |
| language | String | No | Language of the resume. Defaults to English. |
Response
Returns a JSON object with a job_id string field and a status_url string field. Both fields are returned on success; job_id is a UUID identifier for the submitted async job, and status_url is the URI used to check its status.
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| job_id | String | Yes | Identifier of the submitted asynchronous job. Format: UUID. |
| status_url | String | Yes | URL used to check the submitted job status. Format: URI. |
Notes
This endpoint kicks off an async job and returns immediately with a job identifier; the actual work runs in the background. Pair this call with the corresponding job_check endpoint — poll that until the status reaches a terminal state to retrieve the result. Use job_id from the response to track the job.