capabilities.work

Attach a Resume to a Candidate

A 3-step recipe with Ashby. We can help you get access.

Recipe · 3 steps

Attach a Resume to a Candidate

with Ashby · Talent Acquisition Management

Create a file upload handle, attach the resume to a candidate, verify it.

  1. Ask Ashby for a presigned upload target scoped to the CandidateResume context. The response carries the presigned url and form fields for the out-of-band multipart POST, plus the encrypted handle that identifies the file to Ashby once it la
  2. Bind the uploaded file to the candidate as their resume. This step assumes the file has already been POSTed as multipart/form-data to the presigned url from the previous step; that upload goes directly to object storage and is not part of t
  3. Resolve the stored resume handle to a downloadable url, confirming the file is attached and readable. Ashby file urls are short lived, so this call is the correct way to fetch a resume rather than caching a url.
What you'll need to have ready
  • candidateId: The id of the candidate to attach the resume to.
  • filename: The name of the resume file being uploaded, including extension.
  • contentType: The MIME type of the resume file (e.g. application/pdf).
  • contentLength: The size of the resume file in bytes.
For your developer

Arazzo workflow ashby-hq:candidate-resume-upload, 3 operations: fileCreateFileUploadHandle → candidateUploadResume → fileInfo. Specs on APIs.io.