Authentication
Let users connect their accounts. Nango manages credentials and OAuth token refresh.
Nango is a developer platform for connecting your products and agents to external APIs.
Let users connect their accounts. Nango manages credentials and OAuth token refresh.
Let your product or agent read and change data in connected apps. Start with available prebuilt tools or build your own.
Keep a live copy of data from connected apps in your own database. Nango handles polling, pagination, and updates automatically.
Respond when data changes in connected apps. Use triggers to start a workflow or wake an agent.
93 templates for Workable (API Key)
Approve or reject a pending time-off request.
Sync candidates across all jobs and the talent pool
Sync activity streams (comments, moves, ratings, disqualifications) for each candidate
Sync each candidate's latest offer, where one exists.
Copy a candidate into another job, leaving the original untouched.
Create a candidate at a specific job.
Create a comment on the applicant's timeline.
Create a new department
Create a new HR employee record.
Attach a document to an employee record from a hosted URL
Subscribe a target URL to a Workable event
Create a candidate directly in the account talent pool (not tied to any job).
Create up to 500 time entries across employees in one call.
Record a single clock-in/clock-out or manual time entry for an employee.
Submit a new time-off request for an employee.
Sync account-level custom attribute definitions
Deactivate an account member (reversible in principle via enable-member).
Permanently delete a department.
Unsubscribe (delete) a webhook subscription.
Archive/delete a time entry.
Sync account departments.
Sync the account's configured disqualification reasons.
Disqualify (or mark withdrawn) a candidate.
Sync HR employee records.
Sync scheduled recruiting events (calls, interviews, meetings).
Retrieve a single account by subdomain.
Retrieve full candidate details by id
Retrieve a candidate's latest offer, if any.
Retrieve full HR detail for a single employee.
Retrieve the reporting-line org chart, optionally scoped to one employee.
Retrieve a single scheduled event by id.
Retrieve a single job by shortcode
Retrieve the structured application-form field definitions for a job.
Invite a new account member by email
Sync account jobs
Sync candidates scoped to each job.
Sync application questions for each job.
Sync the pipeline stages configured for each job.
Sync HR legal entities/locations/sites org structure
List accounts accessible to the current token.
List a candidate's activity stream (comments, moves, ratings, disqualifications).
List files attached to a candidate's profile (resume, attachments).
List candidates with optional job/stage/email/date filters.
List which account roles can perform which collaboration actions.
List the account's custom attribute definitions.
List the account's departments.
List the account's configured disqualification reasons.
List documents attached to an employee record.
List the account's configured employee custom-field/schema definitions.
List HR employee records.
List scheduled recruiting events (calls, interviews, meetings).
List a job's activity stream (opens, applications, closures)
List candidates for a specific job
List custom attributes configured for a specific job.
List account members collaborating on a specific job
List a job's application questions
List external recruiters collaborating on a specific job.
List the pipeline stages configured for a specific job.
List account jobs with optional state/date filters.
List the account's legal entities/locations/sites (HR org structure).
List account members.
List the account's available custom permission sets/roles. Use the `name` field (not id/label) when assigning custom roles via update-member/invite-member.
List external recruiters on the account.
List headcount requisitions (Hiring Plan feature).
List the account's recruitment pipeline stages.
List active webhook subscriptions.
List time-tracking entries with employee/date/duration filters.
Get an employee's current time-off balances by category.
List the account's time-off categories (PTO, sick leave, etc).
List time-off requests with date, state, and employee filters.
List the account's configured work schedules.
Sync account members.
Move a candidate to a different pipeline stage.
Sync the account's custom permission sets/roles.
Add a new rating/evaluation for a candidate at their current stage.
Sync external recruiters on the account.
Move a candidate to another job, deleting the original candidate record.
Sync headcount requisitions (Hiring Plan feature)
Undo a candidate disqualification, restoring them to their prior stage.
Sync account-level recruitment pipeline stages.
Sync the account's registered webhook subscriptions
Sync time-tracking clock-in/clock-out entries.
Sync current-cycle time-off balances per employee.
Sync the account's time-off categories.
Sync employee time-off requests and their approval state.
Update candidate fields
Set a custom attribute value on a candidate
Create or update the acting member's evaluation for a candidate's current (or specified) stage.
Replace a candidate's tag list.
Update an existing employee.
Update an existing member's roles/collaboration rules.
Update an existing time entry's times or note.
Sync the account's configured work schedules.
Use your existing Workable (API Key) connection to build the tool, sync, or trigger your product needs.
Create a Nango account and start building your Workable (API Key) integration.