← All integrations

Ashby

Your own API keyBusiness Ops

Connect it in Quilt

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.
Ashby integration · Quilt