- List Departments That Can Be Used When Assigning Jobs
- Get Details For A Single Department
- List Interview Plans That Can Be Used When Configuring Jobs
- List Job Boards Configured In Ashby
- List Job Postings That Are Available On Job Boards
- Get Details For A Single Job Posting
- Update Selected Fields On An Existing Job Posting
- Create A New Job In Ashby
- List Job Templates That Can Be Used When Creating Jobs
- List Locations That Can Be Used When Assigning Jobs
- Create A New Location Or Location Hierarchy
- Get Details For A Single Location
- Archive A Location Or Location Hierarchy
- Restore An Archived Location Or Location Hierarchy
- Move A Location Within The Location Hierarchy
- Update The Address Of A Location Or Location Hierarchy
- Update The Name Of A Location
- Update Whether A Location Is Labeled As Remote
- Update The Workplace Type Of A Location
- Retrieve Details For A Specific Opening, Including Status, Associated Jobs, Locations, And Key Metadata. Useful For Powering Career Site Detail Pages Or Syncing Openings Into Downstream Planning Tools.
- List Openings With Pagination Support To Discover Opening IDs And Sync Requisition Data Into Downstream Systems.
- Search Openings By Identifier.
- Create A New Opening/Requisition With The Provided Configuration (Title, Department, Locations, Target Dates, And Metadata).
- Attach An Existing Job To An Opening/Requisition.
- Remove An Associated Job From An Opening/Requisition.
- Update Fields On An Existing Opening (E.G., Title, State, Targets, Locations).
- Retrieve Metadata And Download Information For An Uploaded File (E.G., Resume Or Attachment) Using Its File ID.
- Retrieve A Paginated List Of Candidates For Syncing Profiles And Selecting IDs For Downstream Operations.
- Retrieve Detailed Information For A Single Candidate.
- Search Candidates By Email And/Or Name; Results Limited To 100.
- Create A New Candidate Profile With Basic Contact Information And Optional Metadata.
- Update Candidate Profile Fields Or Custom Data.
- Add A Tag To A Candidate.
- Associate A Candidate With A Recruiting Project.
- Anonymize A Candidate Record For Privacy/Compliance Purposes.
- List Notes On A Candidate.
- Add A Note To A Candidate Profile.
- List Projects Associated With A Candidate.
- Retrieve Client-Facing Candidate Info Records For External Sharing Scenarios.
- Add A Completed Assessment Result To A Candidate Profile.
- List Available Candidate Tags For Selection.
- Create A New Candidate Tag.
- List Recruiting Projects For Associating Candidates.
- Search Projects By Title (Limited To 100 Results).
- Get Project Details By ID.
- Retrieve Detailed Information About A Specific Application.
- List Applications With Pagination Via Application.List (RPC).
- Create A New Application For A Candidate And Job Posting.
- Update Fields On An Existing Application.
- Transfer An Application To A Different Job.
- Move An Application To A New Interview Stage.
- Update The Source Attribution For An Application.
- Append History Entries To An Application.
- List History Events For An Application.
- Add A Hiring Team Member To An Application.
- Remove A Hiring Team Member From An Application.
- List Interview Stages With Pagination To Drive Scheduling Flows.
- Retrieve Details For A Specific Interview Stage.
- List Interview Stage Groups For Pipeline Configuration.
- List Interviewer Pools Used For Scheduling.
- List Interview Events For A Schedule With Pagination.
- List Interviews With Pagination For Reporting And Scheduling.
- Retrieve Details For A Specific Interview.
- List Interview Schedules For Tracking Bookings.
- Create A New Interview Schedule For An Application.
- Update Details Of An Interview Schedule (Time, Participants, Etc.).
- Cancel A Scheduled Interview.
- List Feedback Form Templates To Understand Available Interview Feedback Forms.
- Retrieve Details Of A Specific Feedback Form Definition By ID.
- List Feedback Submissions For Applications With Pagination Support.
- Submit Interview Feedback For An Application Using A Feedback Form Definition.
- List Ashby Users For Selection In Hiring Team And Scheduling Flows.
- Retrieve Details For A Specific User.
- Search Users By Email.
- Retrieve Interviewer Settings For A User.
- Update Interviewer Settings For A User.
- List Offers With Pagination For Tracking Offer Status And Reporting.
- Retrieve Details Of A Specific Offer.
- Create A New Offer For An Application.
- Start The Offer Process For An Application (Initializes An Offer).
- Update Fields On An Existing Offer.
- Approve An Offer Using Offer.Approve.
- Start An Offer Process Workflow For An Application.
- List Approvals For Offers Or Other Entities.
- Update Approval Definitions For Approval Workflows.
- Generate An Asynchronous Report.
- Generate A Synchronous Report.
- List Communication Templates For Messaging And Notifications.
- List Candidate Sources For Attribution And Reporting.
- List Tracking Links For Sources To Support Campaign Attribution.
- Retrieve Survey Form Definition Details By ID.
- Create A Survey Request For A Candidate.
- List Survey Requests For Candidates.
- Submit Survey Responses For A Candidate.
- List Survey Submissions.
- Create A Webhook Subscription.
- Retrieve Webhook Details By ID.
- Update Webhook Configuration.
- Delete A Webhook Subscription.
- Retrieve The Referral Form Definition For Submitting Referrals.
- Create A Candidate Referral Record.
- List Archive (Rejection) Reasons For Applications.
- List Close Reasons For Jobs/Openings.
- List Available Hiring Team Roles For Assignments.
- Add A User To An Application'S Hiring Team With A Specified Role.
- Add A User To A Job-Level Hiring Team With A Specified Role.
- Add A User To An Opening-Level Hiring Team With A Specified Role.
- List Brands Configured In Ashby.