Users (ATS)
The User object represents a recruiter, hiring manager, or other team member in the ATS who can interact with jobs, candidates, and applications. Each user includes a first name, last name, email, and status.
Learn more →
Jobs (ATS)
The Job object represents an open position in the ATS that candidates can apply to. Each job includes a name, description, employment type, status, visibility, location, department, salary information, and associated screening questions, stages, and hiring team members.
Learn more →
Candidates (ATS)
The Candidate object represents an individual in the ATS who has applied or been sourced for one or more jobs. Use the Candidates endpoints to read candidate profiles and create new candidates. Each candidate includes contact information, source, location, social media links, associated applications, and tags.
Learn more →
Applications (ATS)
The Application object represents a candidate's submission for a specific job, linking a candidate to a position in the hiring pipeline. Use the Applications endpoints to read applications, create new applications for jobs, move applications between stages, and reject applications. Each application includes the current stage, outcome, screening question answers, and associated interviews and offers.
Learn more →
Application Stages (ATS)
The Application Stage object represents a step in the hiring pipeline that applications progress through. Each stage includes a name and index indicating its position in the workflow.
Learn more →
Screening questions (ATS)
Screening Questions define the job-specific questions that candidates answer when applying. Read screening questions from jobs and submit candidate answers when creating applications. Supported question types include text, number, boolean, single-select, multi-select, date, and file, with support for conditional questions based on previous answers.
Learn more →
Tags (ATS)
The Tag object represents a label that can be assigned to candidates for categorization and filtering. Use the Tags endpoints to read available tags, add tags to candidates, and remove tags from candidates.
Learn more →
Interviews (ATS)
Use the Interviews endpoints to create and update scheduled interviews for applications. Each interview includes a title, start time, end time, location, interviewer user IDs, and organizer information.
Learn more →
Offers (ATS)
The Offer object represents a job offer extended to a candidate for an application. Each offer includes a status (draft, approved, sent, accepted, declined, or abandoned), employment start date, and associated application with candidate and job details.
Learn more →
Rejection reasons (ATS)
The Rejection Reason object defines the available reasons for declining a candidate's application. Read rejection reasons to populate selection options when rejecting applications through the reject application endpoint.
Learn more →
Attachments (ATS)
Use the Attachments endpoints to upload and retrieve files associated with applications or candidates, such as resumes, cover letters, and other documents. Supported attachment types include CV, cover letter, and other file categories.
Learn more →
Result links (ATS)
Use the Result Links endpoints to add external links to applications or candidates, such as assessment results or background check reports. Each result link includes a label, URL, and optional detail attributes like scores or completion times.
Learn more →
Notes (ATS)
Use the Notes endpoint to add text annotations to applications. Notes support plain text content and enable recruiters to record additional context or communications about a candidate's application.
Learn more →