# Workable integration

> ATS and HR platform for managing jobs, candidates, employees, time off, and webhooks.

- Authentication: apiKey

## Tools (37)

- **Create Department**: Create a new department, optionally nested under a parent.
- **Create Employee**: Create a new employee record in draft or published state.
- **Delete Department**: Delete a department, optionally forcing removal even if it's in use.
- **Delete Subscription**: Delete a webhook subscription by ID.
- **Enable Member**: Reactivate a deactivated account member.
- **Get Account**: Get account metadata for a specific Workable subdomain.
- **Get Employee**: Get the full employee profile by employee ID.
- **Invite Member**: Invite a new member to the Workable account by email with assigned roles.
- **List Accounts**: List all Workable accounts (organizations) the token has access to.
- **List Background Check Packages**: List available background check packages from a specific provider.
- **List Background Check Providers**: List the background check providers integrated with the account.
- **List Candidates**: List candidates across all jobs, filtered by job, stage, email, or date.
- **List Custom Attributes**: List custom attributes configured for candidates, jobs, and requisitions.
- **List Departments**: List the departments configured on the account.
- **List Disqualification Reasons**: List the disqualification reasons configured on the account.
- **List Employee Fields**: List the employee field definitions available on the account.
- **List Employees**: List employees in the HRIS, filtered by name or email with offset pagination.
- **List Events**: List scheduled events (calls, interviews, meetings) on the account.
- **List Jobs**: List jobs in the account, filtered by state, dates, or job IDs.
- **List Legal Entities**: List legal entities, locations, and sites configured for Employee Management.
- **List Members**: List account members (recruiters, admins, reviewers) with their roles.
- **List Permission Sets**: List the permission sets that can be assigned to members.
- **List Public Jobs**: Fetch the public job listings for an account (no authentication required).
- **List Public Locations**: List locations where an account has public job postings (no authentication required).
- **List Recruiters**: List external recruiters (agencies) on the account, optionally filtered by job.
- **List Requisitions**: List hiring requisitions in the account with their approval state and salary.
- **List Stages**: List the recruitment pipeline stages configured on the account.
- **List Subscriptions**: List webhook subscriptions configured on the account.
- **List Time Off Balances**: Get the time off balances (vacation, sick, etc.) for an employee.
- **List Time Off Categories**: List the time off categories configured for the account.
- **List Work Schedules**: List the configured work schedules (weekly hours, working days, breaks).
- **Merge Department**: Merge one department into another, moving all jobs and employees.
- **Update Background Check Status**: Update the status and results of a candidate's background check.
- **Update Department**: Rename a department or change its parent.
- **Update Employee**: Update an existing employee's details (job title, department, contact, schedule, etc.).
- **Update Member**: Update a member's roles, name, email, headline, or collaboration rules.
- **Upload Employee Documents**: Attach one or more documents (by URL) to an employee record.

## Triggers (7)

- **New Candidate in Workable**: Fires when a new candidate is created in Workable. Optionally filter by job, stage, or department.
- **Candidate Moved to Stage in Workable**: Fires when a candidate moves to a new pipeline stage. Configure the Stage filter to fire only on a specific target stage (e.g. 'interview', 'offer').
- **Candidate Disqualified in Workable**: Fires when a candidate is disqualified. Optionally filter by job, stage, department, or disqualification reason.
- **Candidate Hired in Workable**: Fires once when a candidate reaches the Hired stage. Optionally filter by job or department.
- **New Job in Workable**: Fires when a new job is created in Workable. Filter by state or department.
- **New Published Job in Workable**: Fires when a new job is created in the published state. Optionally filter by department.
- **Job State Changed in Workable**: Fires when a job transitions to a new state. Filter by target state (e.g. published) or department.

Connect Workable in General Input: https://www.generalinput.com/apps/workable