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 Workable candidate ID to annotate.
notestringYesNote text to attach to the candidate.
visibilitystringNoOptional visibility scope (e.g., 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.
stagestringYesTarget pipeline stage slug (e.g., screening, 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 Workable job shortcode to attach the candidate to.
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

Fetch detailed information about a specific Workable job using its shortcode.

Parameters

ParameterTypeRequiredDescription
job_shortcodestringYesThe Workable job shortcode to retrieve.

Response

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

List open jobs

Retrieve jobs from Workable with optional state filtering.

Parameters

ParameterTypeRequiredDescription
statestringNoOptional job state to filter by (e.g., published, archived).
include_fieldsarrayNoOptional list of extra fields to include (comma-joined server-side).

Response

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

On this page