Lodol Docs

Workable

API actions for the Workable integration.

Workable

Manage recruiting workflows with Workable's hiring platform.


Add a candidate note

Attach an internal note to a Workable candidate profile.

Parameters

ParameterTypeRequiredDescription
candidate_idstringYesThe ID of the candidate you want to add the note to.
notestringYesThe note to add to the candidate.
visibilitystringNoWho can see the note, for example internal.

Response

{
  "comment": "mock_value",
  "comment_id": "mock_value",
  "status": "mock_value"
}

Advance candidate stage

Move a candidate to a new pipeline stage in Workable.

Parameters

ParameterTypeRequiredDescription
candidate_idstringYesThe Workable candidate ID to move.
stagestringYesThe hiring stage to move the candidate to, for example screening or offer.
reasonstringNoOptional reason for the stage change.

Response

{
  "candidate_id": "mock_value",
  "stage": "mock_value",
  "status": "mock_value"
}

Create a candidate

Add a candidate to a Workable job with contact details and optional resume link.

Parameters

ParameterTypeRequiredDescription
job_shortcodestringYesThe short code of the job to add the candidate to. You can find it in the job's web address.
namestringYesFull name of the candidate.
emailstringYesCandidate email address.
phonestringNoOptional phone number for the candidate.
resume_urlstringNoOptional URL to the candidate's resume file.
cover_letterstringNoOptional cover letter text for the candidate.
headlinestringNoOptional headline or summary for the candidate.

Response

{
  "candidate": "mock_value",
  "candidate_id": "mock_value",
  "status": "mock_value"
}

Get candidate details

Fetch the full profile for a Workable candidate by ID.

Parameters

ParameterTypeRequiredDescription
candidate_idstringYesThe Workable candidate ID to fetch.

Response

{
  "candidate": "mock_value",
  "status": "mock_value"
}

Get job details

Look up the full details of a specific job in Workable.

Parameters

ParameterTypeRequiredDescription
job_shortcodestringYesThe short code that identifies the job in Workable. You can find it in the job's web address.

Response

{
  "job": "mock_value",
  "status": "mock_value"
}

List jobs

List the job postings in your Workable account. You can filter by status.

Parameters

ParameterTypeRequiredDescription
statestringNoFilter jobs by status, for example published or archived. Leave blank to include all.
include_fieldsarrayNoExtra details to include with each job, for example department or hiring manager.

Response

{
  "jobs": [
    {}
  ],
  "status": "mock_value",
  "total": 1
}

On this page