Ashby
Ashby delivers an applicant tracking system for modern teams, offering features like job postings, candidate management, and data-driven hiring insights to streamline the recruitment process
Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.
Reads on its own83
Agents use these right away.
- 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 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 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 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 User InfoRetrieve detailed information about a specific user by their ID.
- List ApplicationsRetrieve a list of applications with optional pagination and sync-token filtering for incremental updates.
- List CandidatesRetrieve a list of candidates.
- 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 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 Job PostingsList job postings with optional pagination and incremental sync.
- List JobsRetrieve a list of all jobs from Ashby ATS (Applicant Tracking System).
- 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 SourcesRetrieve a list of all candidate sources.
- List UsersRetrieve a paginated list of users in the organization, including team member details and roles.
- 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.
- Generate ReportStart asynchronous Ashby report generation or poll it once.
- 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 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 Location InfoRetrieve detailed information about a specific location 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.
- 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 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 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 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 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 TemplatesRetrieve a list of all job templates from Ashby ATS.
- 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 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 VersionList available Ashby API versions and their lifecycle statuses.
- 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.
- Synchronous ReportRetrieve Ashby report data synchronously.
Asks someone first108
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Add Candidate to ProjectAdd a candidate to a project in Ashby.
- Add Candidate TagAdd a tag to a candidate in Ashby.
- 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).
- 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.
- 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 CandidateCreate a new candidate in the system.
- Create Custom FieldCreate a new custom field in Ashby.
- Create JobCreate a new job opening in Ashby ATS.
- Create OfferCreate a new offer for a candidate in Ashby ATS.
- Create OpeningCreate a new opening (job requisition) in Ashby ATS.
- 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.
- Delete ApplicationDelete an application by ID in Ashby.
- 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).
- Set Custom Field ValueSet the value of a custom field for a given object (candidate, application, job, etc.).
- Set Custom Field ValuesSet the values of multiple custom fields for a given object in a single call.
- Set Job StatusSet the status of a job in Ashby ATS (Applicant Tracking System).
- Set Opening StateSet the workflow state of an opening (job requisition).
- 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.
- Submit Application FeedbackSubmit structured feedback for an application using a feedback form.
- 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 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 JobUpdate an existing job's properties in Ashby ATS.
- Update OpeningUpdate properties of an existing opening (job requisition).
- 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 SequenceEnroll a candidate in a reusable sourcing sequence.
- Anonymize CandidateAnonymize a candidate by removing personally identifiable information.
- 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.
- Create Application Feedback RequestRequest feedback on an application without scheduling an interview.
- Create Candidate NoteCreate a note on a candidate profile.
- Create Candidate TagCreate a candidate tag in Ashby for categorizing and organizing candidates.
- 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 Job PostingCreate a job posting for an existing job.
- Create LocationCreate a new location or location hierarchy.
- Create ProjectCreate an active project with no candidates; the effective actor becomes its author.
- Create Survey SubmissionCreate a new survey submission for a candidate's application.
- 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.list.
- Discard Sequence DraftPermanently discard a NotStarted sourcing sequence draft owned by the acting user.
- 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 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.
- Set Project Custom Field ValueUpdate or clear one project custom field, including on archived projects.
- 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 Opening ArchivedSets the archived state of an opening.
- 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 Sequence DraftValidate and start an existing NotStarted sourcing sequence draft owned by the acting user.
- Submit Application FormSubmit a completed application form for an Ashby job posting using JSON.
- 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 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 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 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.