Manage candidates, jobs, and applications in Ashby
Ashby is a HRintegration for Sim, the AI workspace where teams build and deploy AI agents. Sim's Ashby integration provides 33 Ashby tools and 6 real-time triggers that AI agents can use inside Sim's visual workflow builder. Ashby connects with an API key. Free to start at sim.ai.
Last updated
Integrate Ashby into the workflow. Manage candidates (list, get, create, update, search, tag, anonymize), applications (list, get, create, delete, change stage, change source), jobs (list, get), job postings (list, get), offers (list, get), notes (list, create), interviews (list), custom field values (set one or many), and reference data (sources, tags, archive reasons, custom fields, departments, locations, openings, users).
Sign up at sim.ai in seconds. No credit card required. Your workspace is ready immediately.
Open your workspace, drag an Ashby block onto the workflow builder, and paste in your Ashby API key.
Pick the tool you need, wire in an AI agent for reasoning or data transformation, and run. Your Ashby automation is live.
Connect an Ashby webhook to Sim and your agent runs the instant an event happens, no polling, no delay.
Ashby Application Submitted
Trigger workflow when a new application is submitted
Ashby Candidate Stage Change
Trigger workflow when a candidate changes interview stages
Ashby Candidate Hired
Trigger workflow when a candidate is hired
Ashby Candidate Deleted
Trigger workflow when a candidate is deleted
Ashby Job Created
Trigger workflow when a new job is created
Ashby Offer Created
Trigger workflow when a new offer is created
Ready-to-use templates featuring Ashby. Click any to build it instantly.
33 Ashby tools available in Sim
List Candidates
Lists all candidates in an Ashby organization with cursor-based pagination.
Get Candidate
Retrieves full details about a single candidate by their ID.
Create Candidate
Creates a new candidate record in Ashby.
Update Candidate
Updates an existing candidate record in Ashby. Only provided fields are changed.
Search Candidates
Searches for candidates by name and/or email with AND logic. Results are limited to 100 matches. Use candidate.list for full pagination.
List Jobs
Lists all jobs in an Ashby organization. By default returns Open, Closed, and Archived jobs. Specify status to filter.
Get Job
Retrieves full details about a single job by its ID.
Create Note
Creates a note on a candidate in Ashby. Supports plain text and HTML content (bold, italic, underline, links, lists, code).
List Notes
Lists all notes on a candidate with pagination support.
List Applications
Lists all applications in an Ashby organization with pagination and optional filters for status, job, and creation date.
Get Application
Retrieves full details about a single application by its ID.
Create Application
Creates a new application for a candidate on a job. Optionally specify interview plan, stage, source, and credited user.
Delete Application
Permanently deletes an application in Ashby. Requires the candidatesDelete permission, which is a separate module permission from candidatesWrite - a read and write key returns 403 here. There is no equivalent endpoint for deleting a candidate; candidate deletion is UI-only.
List Offers
Lists all offers with their latest version in an Ashby organization.
Change Application Stage
Moves an application to a different interview stage. Requires an archive reason when moving to an Archived stage.
Change Application Source
Changes the source attributed to an existing application, so programmatically created applications report correctly on the recruiting side. Requires the candidatesWrite permission.
Anonymize Candidate
Strips personally identifiable information from a candidate in Ashby. This does not delete the candidate - the record and its applications remain, with the PII removed. Ashby exposes no candidate deletion endpoint; true deletion is UI-only, restricted by role, and limited to a 10-day window. Requires the candidatesWrite permission.
Add Candidate Tag
Adds a tag to a candidate in Ashby and returns the updated candidate.
Remove Candidate Tag
Removes a tag from a candidate in Ashby and returns the updated candidate.
Get Offer
Retrieves full details about a single offer by its ID.
List Sources
Lists all candidate sources configured in Ashby.
List Candidate Tags
Lists all candidate tags configured in Ashby.
List Archive Reasons
Lists all archive reasons configured in Ashby.
List Custom Fields
Lists all custom field definitions configured in Ashby.
Set Custom Field Value
Sets the value of a single custom field on an Ashby Application, Candidate, Job, or Opening. Custom fields are the only way to annotate a job or req, since Ashby has no job notes and no job tags. Requires the candidatesWrite permission.
Set Custom Field Values
Sets several custom field values on one Ashby Application, Candidate, Job, or Opening in a single call. Prefer this over repeated single-field writes to the same object - Ashby recommends it because concurrent single-field calls can race and overwrite each other. Requires the candidatesWrite permission.
List Departments
Lists all departments in Ashby.
List Locations
Lists all locations configured in Ashby.
List Job Postings
Lists all job postings in Ashby.
Get Job Posting
Retrieves full details about a single job posting by its ID.
List Openings
Lists all openings in Ashby with pagination.
List Users
Lists all users in Ashby with pagination.
List Interviews
Lists interview schedules in Ashby, optionally filtered by application or interview stage.
Sim's Ashby integration adds 33 Ashby tools and 6 real-time triggers to the AI agents you build in Sim's visual workflow builder — you build it all visually. Manage candidates, jobs, and applications in Ashby. Teams often pair Ashby with Rippling and Linear in the same agent.

Build your first AI agent with Ashby in minutes. Connect to every tool your team uses. Free to start, no credit card required.