Add Candidate to ProjectAdd a candidate to a project in Ashby.
Add Candidate TagAdd a tag to a candidate in Ashby.
Add Completed Assessment to CandidateAdd a completed partner assessment to an Ashby candidate.
Add Existing Email Message to CandidateAttach an existing email message from a partner system to an Ashby candidate.
Add Hiring Team MemberAdd an Ashby user to a hiring team at the application, job, or opening level.
Add Hiring Team Member to ApplicationAdd an Ashby user to the hiring team of a specific application.
Add User to Interviewer PoolAdd a user to an interviewer pool.
Add Opening JobAdds a job to an opening (job requisition) in Ashby ATS.
Add Opening LocationTool to add a location to an opening (job requisition).
Add SequenceEnroll a candidate in a reusable sourcing sequence.
Anonymize CandidateAnonymize a candidate by removing personally identifiable information.
Approve OfferApprove an offer or a specific step in its approval process using Ashby's Force Approve behavior, which allows an admin to override the approval process.
Archive Candidate TagArchive an Ashby candidate tag definition by UUID.
Archive DepartmentArchive a department by its unique identifier.
Archive Interviewer PoolArchive an interviewer pool in Ashby.
Archive LocationArchives a location or location hierarchy in Ashby.
Archive ProjectArchive an Ashby project by UUID and return the updated project.
Cancel Interview ScheduleCancel an Ashby interview schedule by UUID.
Cancel SequenceCancel a running sourcing sequence (campaign) for a candidate in Ashby.
Change Application SourceChange the source attribution of an application.
Change Application StageMove an application to a different interview stage in the hiring pipeline.
Create ApplicationCreate a new job application by associating a candidate with a job opening in Ashby ATS.
Create Application Feedback RequestRequest feedback on an application without scheduling an interview.
Create CandidateCreate a new candidate in the system.
Create Candidate NoteCreate a note on a candidate profile.
Create Candidate TagCreate a candidate tag in Ashby for categorizing and organizing candidates.
Create Custom FieldCreate a new custom field in Ashby.
Create DepartmentCreate a new department.
Create Email Sync Blocked AddressAdd 1-100 email addresses to the candidate email sync blocklist.
Create Interviewer Pause UserCreate an interviewer pause for an Ashby user.
Create Interviewer PoolCreate a new interviewer pool.
Create Interview ScheduleCreate a scheduled interview in Ashby for an application.
Create JobCreate a new job opening in Ashby ATS.
Create Job PostingCreate a job posting for an existing job.
Create LocationCreate a new location or location hierarchy.
Create OfferCreate a new offer for a candidate in Ashby ATS.
Create OpeningCreate a new opening (job requisition) in Ashby ATS.
Create ProjectCreate an active project with no candidates; the effective actor becomes its author.
Create ReferralCreate a referral in Ashby ATS by submitting a referral form with candidate information.
Create Survey RequestGenerate a survey request and receive a survey URL to send to a candidate.
Create Survey SubmissionCreate a new survey submission for a candidate's application.
Delete ApplicationDelete an application by ID in Ashby.
Delete Email Sync Blocked AddressRemove email addresses from the candidate email sync blocklist.
Delete User Interviewer PauseDelete an interviewer pause by its pause ID and return the deleted ID.
Delete ReferralDelete an Ashby referral submission by its ID from referral.
Discard Sequence DraftPermanently discard a NotStarted sourcing sequence draft owned by the acting user.
Generate ReportStart asynchronous Ashby report generation or poll it once.
Get API Key InfoRetrieve information about the current API key, including its permissions, to check its access level.
Get Application InfoRetrieve detailed information about a specific application by its ID.
Get Candidate InfoRetrieve detailed information about a specific candidate by their ID.
Get Custom Field InfoRetrieve detailed information about a specific custom field by its ID.
Get Department InfoRetrieve detailed information about a specific department by its ID.
Get Feedback Form DefinitionRetrieve detailed information about a specific feedback form definition by its ID.
Get File InfoRetrieve a pre-signed URL for a file referenced by a public API file handle, such as a candidate file, resume, offer letter, or signature-request file.
Get Interviewer Pool InfoRetrieve detailed information about a specific interviewer pool by its ID.
Get Interviewer User SettingsGet interviewer settings for a specific user by their ID.
Get Interview InfoRetrieve detailed information about a specific interview type by its ID.
Get Interview Stage InfoTool to fetch interview stage details by ID.
Get Job InfoRetrieve detailed information about a specific job by its ID.
Get Job Interview Plan InfoRetrieve the interview plan information for a specific job.
Get Job Posting InfoRetrieve detailed information about a published job posting by its ID, including description, application form fields, compensation, and listing settings.
Get Location InfoRetrieve detailed information about a specific location by its ID.
Get Offer InfoRetrieve detailed information about a specific offer by its ID.
Get Opening InfoRetrieve detailed information about a specific opening (job requisition) by its ID.
Get Referral FormFetches the default referral form or creates a default referral form if none exists.
Get Survey Form DefinitionRetrieve detailed information about a specific survey form definition by its ID.
Get User InfoRetrieve detailed information about a specific user by their ID.
Info Interview BriefingRetrieve briefing data for an Ashby interview event.
Info Notetaker TranscriptFetch AI Notetaker transcript metadata and a presigned JSON download URL.
Info ProjectRetrieve an Ashby project by UUID, including descriptions and custom fields.
Info SequenceRetrieve a candidate's sourcing sequence enrollment visible to the acting user.
Info Sequence TemplateRetrieve metadata for a reusable sourcing sequence template visible to the caller.
Get Take-Home Assignment InfoRetrieve one take-home assignment, its submission, and assigned reviewers by ID.
List Application Criteria EvaluationsRetrieve AI-generated criteria evaluations for an application.
List Application FeedbackRetrieve all feedback submissions for an application.
List Application Hiring Team RolesRetrieve all available hiring team roles for applications in the organization.
List Application HistoryRetrieve a paginated history of stage transitions for an application, including when a candidate moved through interview stages.
List ApplicationsRetrieve a list of applications with optional pagination and sync-token filtering for incremental updates.
List ApprovalsRetrieve a list of approvals (offer approvals, job approvals, etc.
List Archive ReasonsRetrieve a list of all archive reasons.
List BrandsRetrieve a list of all brands for the organization.
List Candidate Client InfoRetrieve all client info records for a specific candidate with pagination support.
List Candidate NotesRetrieve all notes for a specific candidate in Ashby.
List Candidate ProjectsRetrieve all projects associated with a candidate.
List CandidatesRetrieve a list of candidates.
List Candidate TagsRetrieve a list of all candidate tags in your Ashby account.
List Close ReasonsLists all close reasons for jobs or openings.
List Communication TemplatesList enabled communication templates, including available email and message templates for candidate outreach.
List Custom FieldsRetrieve a page of custom field definitions in Ashby, including field types and selectable values where available.
List DepartmentsRetrieve a list of all departments in the organization.
List Email SenderList email addresses available to the acting identity for sending through Ashby.
List Email Sync Blocked AddressList one page of addresses on the candidate email-sync blocklist, oldest first.
List Feedback Form DefinitionsRetrieve all feedback form definitions from your Ashby organization.
List Candidate Fraud ChecksList one page of fraud checks performed on a candidate in Ashby.
List Hiring Team RolesRetrieve a list of possible hiring team roles in the organization.
List User Interviewer PausesList all active or scheduled interviewer pauses for an Ashby user.
List Interviewer PoolsRetrieve a list of all interviewer pools.
List Interview EventsRetrieves all interview events for a specific interview schedule.
List Interview PlansList published interview plans, with an option to include archived plans.
List Interview TypesList all interview types defined in Ashby.
List Interview SchedulesRetrieve a list of interview schedules.
List Interview Stage GroupsRetrieve a list of interview stage groups.
List Interview StagesRetrieve all interview stages for an interview plan in order.
List Job BoardsRetrieve a list of enabled job boards where job postings can be published.
List Job PostingsList job postings with optional pagination and incremental sync.
List JobsRetrieve a list of all jobs from Ashby ATS (Applicant Tracking System).
List Job TemplatesRetrieve a list of all job templates from Ashby ATS.
List LocationsList locations and their office and remote work settings.
List OffersRetrieve a list of job offers with their latest versions.
List OpeningsRetrieve a list of openings (job requisitions).
List ProjectsRetrieve a list of all projects.
List ReferralsList one page of referral submissions visible to the acting user.
List SequenceList one page of visible sourcing enrollments across the organization or for a candidate.
List Sequence TemplateList one page of reusable sourcing sequence templates visible to the caller.
List SourcesRetrieve a list of all candidate sources.
List Source Tracking LinksList Ashby source tracking links, including their tracking codes, URLs, enabled status, and source IDs.
List Survey Form DefinitionsRetrieve a list of all survey form definitions from Ashby.
List Survey RequestsList one page of existing Ashby survey requests of the required survey type.
List Survey SubmissionsLists all survey submissions of a given survey type from Ashby.
List Take Home AssignmentsList one page of take-home assignments visible to the caller.
List UsersRetrieve a paginated list of users in the organization, including team member details and roles.
List VersionList available Ashby API versions and their lifecycle statuses.
Move DepartmentTool to move a department to another parent in the organizational hierarchy.
Move LocationTool to move a location to a different parent in the location hierarchy.
Reject Offer ApprovalReject the current offer approval step, rejecting the approval process and cancelling the offer.
Remove Hiring Team MemberRemove an Ashby user from a hiring team role at the application, job, or opening level.
Remove Application Hiring Team MemberUnassign a hiring team role from an Ashby user on a specific application.
Remove User from Interviewer PoolRemove a user from an interviewer pool.
Remove Opening JobRemove a job from an opening (job requisition) in Ashby ATS.
Remove Opening LocationTool to remove a location from an opening (job requisition).
Remove Candidate from ProjectRemove a candidate from a project in Ashby.
Remove Tag CandidateRemove a tag from an Ashby candidate using the candidate and tag UUIDs.
Restore DepartmentRestore an archived department by its unique identifier.
Restore Interviewer PoolRestore an archived interviewer pool in Ashby.
Restore LocationRestores an archived location or location hierarchy in Ashby.
Restore ProjectRestore an archived Ashby project, returning the project record.
Search CandidatesSearch for candidates by email or name.
Search JobsSearch for jobs by title in Ashby ATS (Applicant Tracking System).
Search OpeningSearch for openings by identifier.
Search ProjectsSearch for projects by title in Ashby.
Search Candidate SuggestionsSearch candidates by email and/or name for typeahead suggestions.
Search UsersSearch for an Ashby user by email address.
Set Custom Field ValueSet the value of a custom field for a given object (candidate, application, job, etc.
Set Project Custom Field ValueUpdate or clear one project custom field, including on archived projects.
Set Custom Field ValuesSet the values of multiple custom fields for a given object in a single call.
Set Custom Field Values ProjectReplace a nonempty batch of distinct custom fields on an Ashby project.
Set Custom Field Values UserSet multiple custom field values on an Ashby employee in one call.
Set User Custom Field ValueSet one custom field value on an Ashby employee.
Set Offer Decision TimestampUpdate an offer's decidedAt timestamp to the time it was accepted or declined.
Set Candidate Fraud StatusUpdate a candidate's manual fraud-review status and return the updated candidate.
Set Job StatusSet the status of a job in Ashby ATS (Applicant Tracking System).
Set Opening ArchivedSets the archived state of an opening.
Set Opening StateSet the workflow state of an opening (job requisition).
Set Status Job PostingPublish or unpublish an Ashby job posting by UUID.
Set Offer Acceptance StatusUpdate an Ashby offer's acceptance status to Accepted, Declined, or Cancelled.
Start Job Approval ProcessStart a job's approval process, creating an instance and submitting it to approvers.
Start Offer Approval ProcessStart approval for an offer in WaitingOnApprovalStart state.
Start OfferCreate a new offer version instance for an in-progress offer process.
Start Offer ProcessStart an offer process for a candidate's application in Ashby ATS.
Start Sequence DraftValidate and start an existing NotStarted sourcing sequence draft owned by the acting user.
Submit Application FeedbackSubmit structured feedback for an application using a feedback form.
Submit Application FormSubmit a completed application form for an Ashby job posting using JSON.
Synchronous ReportRetrieve Ashby report data synchronously.
Transfer ApplicationTransfer an application to a different job position in Ashby ATS.
Update ApplicationUpdate an application's properties in Ashby.
Update Application HistoryUpdate the complete history of an application's stage transitions.
Update Approval DefinitionCreate or update the approval definition for an API-managed offer entity.
Update AssessmentUpdate Ashby about the status of a started assessment.
Update CandidateUpdate an existing candidate's profile information in Ashby, including contact details, employment and education information, and social profiles.
Update Job CompensationReplace a job's compensation tiers in Ashby, using components such as salary, equity, bonus, and commission.
Update Job Posting CompensationUpdate compensation for an existing Ashby job posting.
Update Job Compensation SettingsUpdate compensation display settings for a specific Ashby job.
Update Job Posting Compensation SettingsUpdate compensation display settings for one job posting, not its compensation ranges.
Update DepartmentUpdate an existing department's information such as its name.
Update Interviewer PoolUpdate an existing interviewer pool's title or training requirements.
Update Interview ScheduleAdd, update or cancel events on an Ashby interview schedule.
Update JobUpdate an existing job's properties in Ashby ATS.
Update Job PostingUpdate an existing job posting's details including title, description, and visibility status.
Update Location AddressUpdate the address of a location or location hierarchy.
Update Location External NameUpdate a location's external (candidate-facing) name.
Update Location NameUpdate a location's name.
Update Location Remote StatusTool to update a location's remote status.
Update Location Workplace TypeTool to update a location's workplace type (OnSite, Remote, or Hybrid).
Update OfferUpdate an existing Ashby offer by submitting its form values.
Update OpeningUpdate properties of an existing opening (job requisition).
Update ProjectUpdate a project's title or description, including archived projects.
Update Selectable Values Custom FieldUpdate the selectable values for a ValueSelect or MultiValueSelect custom field.
Update Sequence StageReplace subject or HTML body of one email stage in a not-started sequence.
Update User Interviewer SettingsUpdate interviewer settings for a user, including daily and weekly interview limits.
Upload File CandidateAttach an already-uploaded file to a candidate using a JSON fileHandle.
Upload Resume CandidateAttach an uploaded resume to an existing candidate using a file handle.