Skip to main content
Every ashby.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Api Key

info

apiKey.info Retrieve information and permission scopes for the current API key Risk: read
Input: empty object Output

Application

changeStage

application.changeStage Move an application to a different interview stage Risk: write
Input Output

create

application.create Create an application linking a candidate to a job Risk: write
Input
Output

info

application.info Retrieve details for a specific application Risk: read
Input Output

list

application.list List applications filtered by candidate, job, or status Risk: read
Input Output

transfer

application.transfer Transfer an application to another job Risk: write
Input Output

update

application.update Update application metadata or archive status Risk: write
Input
Output

Candidate

addTag

candidate.addTag Add a tag to a candidate Risk: write
Input Output

anonymize

candidate.anonymize Anonymize candidate personally identifiable data for GDPR compliance Risk: destructive · Irreversible
Input Output

create

candidate.create Create a new candidate in Ashby Risk: write
Input
Output

createNote

candidate.createNote Create a note on a candidate record Risk: write
Input Output

info

candidate.info Retrieve detailed candidate information by ID Risk: read
Input Output

list

candidate.list List candidates with cursor-based pagination and time filters Risk: read
Input Output

listNotes

candidate.listNotes List all notes for a specific candidate Risk: read
Input Output

removeTag

candidate.removeTag Remove a tag from a candidate Risk: write
Input Output

candidate.search Search candidates by name, email address, or phone number Risk: read
Input Output

update

candidate.update Update candidate profile information and custom fields Risk: write
Input
Output

Custom Field

info

customField.info Retrieve custom field definition details Risk: read
Input Output

list

customField.list List custom field definitions filtered by object type Risk: read
Input Output

setValue

customField.setValue Set a custom field value on a candidate, application, job, or offer Risk: write
Input Output

Department

archive

department.archive Archive a department Risk: destructive
Input Output

create

department.create Create a new department Risk: write
Input Output

info

department.info Retrieve department details by ID Risk: read
Input Output

list

department.list List all departments in the organization Risk: read
Input Output

update

department.update Update department name or parent department Risk: write
Input Output

Interview

info

interview.info Retrieve interview details by ID Risk: read
Input Output

list

interview.list List interviews for an interview plan Risk: read
Input Output

scheduleInfo

interview.scheduleInfo Retrieve details of an interview schedule Risk: read
Input Output

scheduleList

interview.scheduleList List scheduled interviews for an application Risk: read
Input Output

stageList

interview.stageList List interview stages for a job or interview plan Risk: read
Input Output

Job

create

job.create Create a new job in Ashby Risk: write
Input
Output

info

job.info Retrieve job details by job ID Risk: read
Input Output

list

job.list List jobs with status, department, and location filters Risk: read
Input Output

search

job.search Search jobs by title or status Risk: read
Input Output

update

job.update Update job details, department, or status Risk: write
Input
Output

Job Posting

info

jobPosting.info Retrieve job posting information by ID Risk: read
Input Output

list

jobPosting.list List published and unpublished job postings Risk: read
Input Output

Location

archive

location.archive Archive a location Risk: destructive
Input Output

create

location.create Create a new location Risk: write
Input Output

info

location.info Retrieve location details by ID Risk: read
Input Output

list

location.list List all locations in the organization Risk: read
Input Output

update

location.update Update location name or hierarchy Risk: write
Input Output

Offer

create

offer.create Create a new job offer for an application Risk: write
Input
Output

info

offer.info Retrieve details for a specific offer Risk: read
Input Output

list

offer.list List offers filtered by application or status Risk: read
Input Output

update

offer.update Update job offer details or status Risk: write
Input
Output

User

info

user.info Retrieve organization user details by ID Risk: read
Input Output

list

user.list List users in the organization Risk: read
Input Output

search

user.search Search users by name or email address Risk: read
Input Output

Webhook

create

webhook.create Register a new webhook subscription in Ashby Risk: write
Input Output

delete

webhook.delete Delete a webhook subscription Risk: destructive · Irreversible
Input Output

info

webhook.info Retrieve webhook configuration details by ID Risk: read
Input Output