workable.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Accounts
get
accounts.get
Get account metadata by subdomain
Risk: read
list
accounts.list
List all Workable accounts accessible to the authenticated token
Risk: read
accounts full type
accounts full type
Candidates
list
candidates.list
List candidates across all jobs
Risk: read
candidates full type
candidates full type
paging full type
paging full type
Custom Attributes
list
customAttributes.list
List custom attributes configured on the account
Risk: read
custom_attributes full type
custom_attributes full type
Departments
create
departments.create
Create a department
Risk: write
delete
departments.delete
Delete a department
Risk: destructive
list
departments.list
List all departments
Risk: read
object[]
Output full type
Output full type
merge
departments.merge
Merge a department into another department
Risk: write
update
departments.update
Update a department’s name or parent
Risk: write
Disqualification Reasons
list
disqualificationReasons.list
List disqualification reasons
Risk: read
object[]
Output full type
Output full type
Employee Fields
list
employeeFields.list
List employee field definitions
Risk: read
object[]
Output full type
Output full type
Employees
create
employees.create
Create an employee in draft or published state
Risk: write
employee full type
employee full type
get
employees.get
Get a specific employee by ID
Risk: read
list
employees.list
List/search employees
Risk: read
employees full type
employees full type
update
employees.update
Update an employee’s details
Risk: write
employee full type
employee full type
uploadDocuments
employees.uploadDocuments
Upload documents for an employee
Risk: write
documents full type
documents full type
Events
list
events.list
List scheduled events
Risk: read
events full type
events full type
Jobs
list
jobs.list
List jobs
Risk: read
jobs full type
jobs full type
paging full type
paging full type
Legal Entities
list
legalEntities.list
List account legal entities
Risk: read
object[]
Output full type
Output full type
Members
enable
members.enable
Reactivate a deactivated member
Risk: write
invite
members.invite
Invite a new member by email
Risk: write
collaboration_rules full type
collaboration_rules full type
list
members.list
List account members
Risk: read
members full type
members full type
update
members.update
Update a member’s roles or collaboration rules
Risk: write
collaboration_rules full type
collaboration_rules full type
Permission Sets
list
permissionSets.list
List permission sets
Risk: read
object[]
Output full type
Output full type
Public Jobs
list
publicJobs.list
List an account’s public job postings (no authentication required)
Risk: read
jobs full type
jobs full type
Public Locations
list
publicLocations.list
List the locations of an account’s public jobs with per-country counts (no authentication required)
Risk: read
object[]
Output full type
Output full type
Recruiters
list
recruiters.list
List external recruiters
Risk: read
recruiters full type
recruiters full type
Requisitions
list
requisitions.list
List requisitions
Risk: read
requisitions full type
requisitions full type
paging full type
paging full type
Stages
list
stages.list
List recruitment pipeline stages
Risk: read
stages full type
stages full type
Subscriptions
create
subscriptions.create
Subscribe to a candidate or employee webhook event
Risk: write
args full type
args full type
delete
subscriptions.delete
Delete a webhook subscription
Risk: destructive
list
subscriptions.list
List webhook subscriptions
Risk: read
subscriptions full type
subscriptions full type
Timeoff Balances
list
timeoffBalances.list
List employee time-off balances
Risk: read
balances full type
balances full type
Timeoff Categories
list
timeoffCategories.list
List time-off categories
Risk: read
categories full type
categories full type
Work Schedules
list
workSchedules.list
List work schedules
Risk: read
object[]
Output full type
Output full type