Skip to main content

Ashby integration for AI agents

Manage candidates, jobs, and applications in Ashby

Ashby is a Sim integration in the HR category. Sim is the AI workspace where teams build and deploy AI agents. Sim's Ashby integration provides 44 tools and 17 triggers that AI agents can use inside Sim's visual workflow builder. Ashby connects with an API key. Free to start at sim.ai.

View docs

Last updated

What Sim agents can do with Ashby

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.

Category
HR
Authentication
API key
Tools
44
Triggers
17
Documentation
Ashby docs

How to automate Ashby with Sim

  1. Create a free account

    Sign up at sim.ai in seconds. No credit card required. Your workspace is ready immediately.

  2. Add an Ashby block

    Open your workspace, drag an Ashby block onto the workflow builder, and paste in your Ashby API key.

  3. Configure, connect, and run

    Pick the tool you need, wire in an AI agent for reasoning or data transformation, and run. Your Ashby automation is live.

Ashby triggers

Add an Ashby trigger to a Sim agent and it starts a run whenever one of these Ashby events occurs.

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

Agent templates

Ready-to-use templates featuring Ashby. Click any to build it instantly.

Ashby tools

44 Ashby tools available to Sim agents.

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

Remove personally identifiable information from an Ashby candidate while retaining the candidate record and its applications. This operation does not delete the candidate. 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.

Frequently asked questions

Sim's Ashby integration adds 44 tools and 17 triggers to the AI agents you build in Sim's visual workflow builder. Manage candidates, jobs, and applications in Ashby.

Every agent your company runs. All in one place.