Manage candidates, jobs, and applications in Ashby
Ashby is a HR integration for Sim, the AI workspace where teams build and deploy AI agents. Sim's Ashby integration provides 44 Ashby tools and 17 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 and search candidates, applications, jobs, users, and openings; transfer applications; upload resumes and candidate files; read application history and interview feedback; manage offers, notes, tags, stages, sources, and custom fields; and react to hiring lifecycle webhooks.
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 Application Updated
Trigger workflow when an application is updated
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 Candidate Merged
Trigger workflow when two candidate records are merged
Ashby Interview Schedule Created
Trigger workflow when an interview schedule is created
Ashby Interview Schedule Updated
Trigger workflow when an interview schedule is updated
Ashby Job Created
Trigger workflow when a new job is created
Ashby Job Updated
Trigger workflow when a job is updated
Ashby Job Posting Updated
Trigger workflow when a job posting is updated
Ashby Job Posting Deleted
Trigger workflow when a job posting is deleted
Ashby Offer Created
Trigger workflow when a new offer is created
Ashby Offer Updated
Trigger workflow when an offer is updated
Ashby Offer Deleted
Trigger workflow when an offer is deleted
Ashby Opening Created
Trigger workflow when a headcount opening is created
Ashby Signature Request Updated
Trigger workflow when an e-signature request changes state
Ready-to-use templates featuring Ashby. Click any to build it instantly.
44 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.
List Interview Plans
Lists Ashby interview plans, including optional archived plans and incremental changes.
List Interview Stages
Lists the ordered stages in an Ashby interview plan.
List Application Feedback
Lists submitted interview feedback, optionally for one application, with pagination and incremental sync.
List Application History
Lists the full stage history and allowed actions for an application.
Search Jobs
Searches Ashby jobs by title and/or requisition ID. Provide at least one of these filters.
Search Users
Searches Ashby users by exact email address.
Get Opening
Retrieves one Ashby headcount opening by UUID.
Search Openings
Searches Ashby headcount openings by human-readable identifier.
Transfer Application
Transfers an application to another job, interview plan, and stage.
Upload Resume
Securely uploads a resume and sets it as the Ashby candidate resume.
Upload Candidate File
Securely uploads a file and attaches it to an Ashby candidate.
Sim's Ashby integration adds 44 Ashby tools and 17 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.