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
Operate Ashby from the same conversation as the hosts it runs on. Check jobs, queues, and interfaces without a second console; run diagnostic reports; and restart or update with the change previewed, approved, and logged.
125 tools: 63 read, 62 write. Reads answer instantly. Writes require approval by default. Everything is logged.
ReadGet API Key InfoRetrieve information about the current API key, including associated organization, user details, and permissions.
ReadGet Application InfoRetrieve detailed information about a specific application by its ID.
ReadGet Candidate InfoRetrieve detailed information about a specific candidate by their ID.
ReadGet Custom Field InfoRetrieve detailed information about a specific custom field by its ID.
ReadGet Department InfoRetrieve detailed information about a specific department by its ID.
ReadGet Feedback Form DefinitionRetrieve detailed information about a specific feedback form definition by its ID.
ReadGet File InfoRetrieve the URL of a file associated with a candidate.
ReadGet Interviewer Pool InfoRetrieve detailed information about a specific interviewer pool by its ID.
ReadGet Interviewer User SettingsGet interviewer settings for a specific user by their ID.
ReadGet Interview InfoRetrieve detailed information about a specific interview type by its ID.
ReadGet Interview Stage InfoFetch interview stage details by ID.
ReadGet Job InfoRetrieve detailed information about a specific job by its ID.
ReadGet Job Interview Plan InfoRetrieve the interview plan information for a specific job.
ReadGet Job Posting InfoRetrieve detailed information about a specific job posting by its ID.
ReadGet Location InfoRetrieve detailed information about a specific location by its ID.
ReadGet Offer InfoRetrieve detailed information about a specific offer by its ID.
ReadGet Opening InfoRetrieve detailed information about a specific opening (job requisition) by its ID.
ReadGet Survey Form DefinitionRetrieve detailed information about a specific survey form definition by its ID.
ReadGet User InfoRetrieve detailed information about a specific user by their ID.
ReadList Application Criteria EvaluationsRetrieve AI-generated criteria evaluations for an application.
ReadList Application FeedbackRetrieve all feedback submissions for an application.
ReadList Application Hiring Team RolesRetrieve all available hiring team roles for applications in the organization.
ReadList Application HistoryRetrieve the complete history of stage transitions for an application.
ReadList ApplicationsRetrieve a list of applications with optional pagination and sync-token filtering for incremental updates.
ReadList ApprovalsRetrieve a list of approvals (offer approvals, job approvals, etc.).
ReadList Archive ReasonsRetrieve a list of all archive reasons.
ReadList BrandsRetrieve a list of all brands for the organization.
ReadList Candidate Client InfoRetrieve all client info records for a specific candidate with pagination support.
ReadList Candidate NotesRetrieve all notes for a specific candidate in Ashby.
ReadList Candidate ProjectsRetrieve all projects associated with a candidate.
ReadList CandidatesRetrieve a list of candidates.
ReadList Candidate TagsRetrieve a list of all candidate tags in your Ashby account.
ReadList Close ReasonsLists all close reasons for jobs or openings.
ReadList Communication TemplatesRetrieve a list of all communication templates.
ReadList Custom FieldsRetrieve a list of all custom field definitions configured in Ashby.
ReadList DepartmentsRetrieve a list of all departments in the organization.
ReadList Feedback Form DefinitionsRetrieve all feedback form definitions from your Ashby organization.
ReadList Hiring Team RolesRetrieve a list of possible hiring team roles in the organization.
ReadList Interviewer PoolsRetrieve a list of all interviewer pools.
ReadList Interview EventsRetrieves all interview events for a specific interview schedule.
ReadList Interview PlansRetrieve a list of interview plans.
ReadList Interview TypesList all interview types defined in Ashby.
ReadList Interview SchedulesRetrieve a list of interview schedules.
ReadList Interview Stage GroupsRetrieve a list of interview stage groups.
ReadList Interview StagesRetrieve all interview stages for an interview plan in order.
ReadList Job BoardsRetrieve a list of job boards.
ReadList Job PostingsRetrieve a list of job postings.
ReadList JobsRetrieve a list of all jobs from Ashby ATS (Applicant Tracking System).
ReadList Job TemplatesRetrieve a list of all job templates from Ashby ATS.
ReadList LocationsRetrieve a list of all locations.
ReadList OffersRetrieve a list of job offers with their latest versions.
ReadList OpeningsRetrieve a list of openings (job requisitions).
ReadList ProjectsRetrieve a list of all projects.
ReadList SourcesRetrieve a list of all candidate sources.
ReadList Source Tracking LinksRetrieve all source tracking links configured in Ashby.
ReadList Survey Form DefinitionsRetrieve a list of all survey form definitions from Ashby.
ReadList Survey SubmissionsLists all survey submissions of a given survey type from Ashby.
ReadList UsersRetrieve a list of all users in the organization.
ReadSearch CandidatesSearch for candidates by email or name.
ReadSearch JobsSearch for jobs by title in Ashby ATS (Applicant Tracking System).
ReadSearch OpeningSearch for openings by identifier.
ReadSearch ProjectsSearch for projects by title in Ashby.
ReadSearch UsersSearch for an Ashby user by email address.
WriteAdd Candidate to ProjectAdd a candidate to a project in Ashby. Approval by default
WriteAdd Candidate TagAdd a tag to a candidate in Ashby. Approval by default
WriteAdd Hiring Team MemberAdd an Ashby user to a hiring team at the application, job, or opening level. Approval by default
WriteAdd User to Interviewer PoolAdd a user to an interviewer pool. Approval by default
WriteAdd Opening JobAdds a job to an opening (job requisition) in Ashby ATS. Approval by default
WriteAdd Opening LocationAdd a location to an opening (job requisition). Approval by default
WriteAnonymize CandidateAnonymize a candidate by removing personally identifiable information. Approval by default
WriteApprove OfferApprove an offer or a specific approval step within an offer's approval process. Approval by default
WriteArchive DepartmentArchive a department by its unique identifier. Approval by default
WriteArchive Interviewer PoolArchive an interviewer pool in Ashby. Approval by default
WriteArchive LocationArchives a location or location hierarchy in Ashby. Approval by default
WriteChange Application SourceChange the source attribution of an application. Approval by default
WriteChange Application StageMove an application to a different interview stage in the hiring pipeline. Approval by default
WriteCreate ApplicationCreate a new job application by associating a candidate with a job opening in Ashby ATS. Approval by default
WriteCreate CandidateCreate a new candidate in the system. Approval by default
WriteCreate Candidate NoteCreate a note on a candidate profile. Approval by default
WriteCreate Candidate TagCreate a new candidate tag in Ashby for categorizing and organizing candidates. Approval by default
WriteCreate Custom FieldCreate a new custom field in Ashby. Approval by default
WriteCreate DepartmentCreate a new department. Approval by default
WriteCreate Interviewer PoolCreate a new interviewer pool. Approval by default
WriteCreate JobCreate a new job opening in Ashby ATS. Approval by default
WriteCreate LocationCreate a new location or location hierarchy. Approval by default
WriteCreate OfferCreate a new offer for a candidate in Ashby ATS. Approval by default
WriteCreate OpeningCreate a new opening (job requisition) in Ashby ATS. Approval by default
WriteCreate ReferralCreate a referral in Ashby ATS by submitting a referral form with candidate information. Approval by default
WriteCreate Survey RequestGenerate a survey request and receive a survey URL to send to a candidate. Approval by default
WriteCreate Survey SubmissionCreate a new survey submission for a candidate's application. Approval by default
WriteGet Referral FormFetches the default referral form or creates a default referral form if none exists. Approval by default
WriteMove DepartmentMove a department to another parent in the organizational hierarchy. Approval by default
WriteMove LocationMove a location to a different parent in the location hierarchy. Approval by default
WriteRemove Hiring Team MemberRemove an Ashby user from a hiring team at the application, job, or opening level. Approval by default
WriteRemove User from Interviewer PoolRemove a user from an interviewer pool. Approval by default
WriteRemove Opening JobRemove a job from an opening (job requisition) in Ashby ATS. Approval by default
WriteRemove Opening LocationRemove a location from an opening (job requisition). Approval by default
WriteRestore DepartmentRestore an archived department by its unique identifier. Approval by default
WriteRestore Interviewer PoolRestore an archived interviewer pool in Ashby. Approval by default
WriteRestore LocationRestores an archived location or location hierarchy in Ashby. Approval by default
WriteSet Custom Field ValueSet the value of a custom field for a given object (candidate, application, job, etc.). Approval by default
WriteSet Custom Field ValuesSet the values of multiple custom fields for a given object in a single call. Approval by default
WriteSet Job StatusSet the status of a job in Ashby ATS (Applicant Tracking System). Approval by default
WriteSet Opening ArchivedSets the archived state of an opening. Approval by default
WriteSet Opening StateSet the workflow state of an opening (job requisition). Approval by default
WriteStart OfferCreate a new offer version instance for an in-progress offer process. Approval by default
WriteStart Offer ProcessStart an offer process for a candidate's application in Ashby ATS. Approval by default
WriteSubmit Application FeedbackSubmit structured feedback for an application using a feedback form. Approval by default
WriteTransfer ApplicationTransfer an application to a different job position in Ashby ATS. Approval by default
WriteUpdate ApplicationUpdate an application's properties in Ashby. Approval by default
WriteUpdate Application HistoryUpdate the complete history of an application's stage transitions. Approval by default
WriteUpdate CandidateUpdate an existing candidate's profile information in Ashby ATS. Approval by default
WriteUpdate Job CompensationUpdate a job's compensation tiers in Ashby ATS. Approval by default
WriteUpdate DepartmentUpdate an existing department's information such as its name. Approval by default
WriteUpdate Interviewer PoolUpdate an existing interviewer pool's title or training requirements. Approval by default
WriteUpdate JobUpdate an existing job's properties in Ashby ATS. Approval by default
WriteUpdate Job PostingUpdate an existing job posting's details including title, description, and visibility status. Approval by default
WriteUpdate Location AddressUpdate the address of a location or location hierarchy. Approval by default
WriteUpdate Location External NameUpdate a location's external (candidate-facing) name. Approval by default
WriteUpdate Location NameUpdate a location's name. Approval by default
WriteUpdate Location Remote StatusUpdate a location's remote status. Approval by default
WriteUpdate Location Workplace TypeUpdate a location's workplace type (OnSite, Remote, or Hybrid). Approval by default
WriteUpdate OpeningUpdate properties of an existing opening (job requisition). Approval by default
WriteUpdate Selectable Values Custom FieldUpdate the selectable values for a ValueSelect or MultiValueSelect custom field. Approval by default
WriteUpdate User Interviewer SettingsUpdate interviewer settings for a user, including daily and weekly interview limits. Approval by default
Questions
How does LuumenAI connect to Ashby?
Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.
Can LuumenAI change things in Ashby on its own?
Read actions answer immediately. Anything that writes — add candidate to project, add candidate tag, add hiring team member, add user to interviewer pool, and more — is shown as a plan and requires approval by default, including the 4 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.
Who gets access to the integration?
You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.
Is there an audit trail?
Every call to Ashby — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.