candidate.uploadResume

Uploads a candidate's resume, parses it, and updates their information.

Requires the candidatesWrite permission.

Recommended: Presigned upload handle Use file.createFileUploadHandle with fileUploadContext: "CandidateResume" to get a presigned URL. Upload the file directly to that URL, then call this endpoint with the returned resumeHandle. This avoids sending file bytes through the API, improving upload reliability and reducing latency for large files.

Deprecated: Multipart upload Send the resume as multipart/form-data with the file in a resume field. This mode is deprecated and may be removed in a future API version.

Note: Existing candidate data always takes precedence over data found by parsing the resume. Resume data only populates candidate data, if it's data that was missing in the candidate model.

Language
Credentials
Basic
base64
:
Response
Click Try It! to start a request and see the response here!