To use the StackOne API you must first create an API key. Getting Started with StackOne
Once you've retrieved a Project API Key, you can start interacting with any linked accounts of that project.
To ease implementation and testing, see more information on how to interact with the API in Libraries & SDKs or use our Postman collection
Our APIs let you interact with relevant endpoints of the StackOne platform to link and manage Accounts. Additionally, our Unified API lets you interact with category-specific (ie:
marketing) resources and sub-resources.
The StackOne Unified APIs simplifies the integration process by providing a consistent interface for interacting with multiple ATS, HRIS, CRM and Marketing platforms.
|Represents the high-level organizational details of companie(s) present in the underlying system, such as its name.
|Contains comprehensive information about employees, such as contact information, job title and start date
|Details the employments of each employee including job positions, start and end dates, compensation and more
|Manages records of employee leave requestsand the approval status of such requests.
|Manages information about the company's or employees locations. Location may be specific to an employee or, in the case of work locations be the same for numerous employees. Location may contain a name associated contact details.
|Manages job applications, including when it was created, its status, linked job and candidates identifier and more.
|Handles job offers associated with applications. It provides information on offer status and details, and responses, allowing tracking from offer creation to candidate acceptance or rejection.
|Records details of candidate interviews. This includes information on interview times, participants (including hiring team) and location of the interview (e.g. meeting URL).
|Represents the different stages in the interview process, such as initial screening, technical rounds, and final interviews.
|Manages standardized reasons for candidate application rejections, aiding in consistent decision-making and recruitment process analysis.
|Provides detailed profiles of job candidates. This includes personal information, potential qualifications, application status, and history with the company, offering a comprehensive view of each candidate in the recruitment pipeline.
|Manages the notes related to a specific candidate - includes the notes content (usually simple text strings) and author.
|Manages user accounts within the ATS, typically including recruiters, HR personnel, and hiring managers. This endpoint can be used to access user details, roles, and permissions.
|Manages job positions within the organization. This includes details like title, location and the job status.
|Focuses on the public aspect of the job - specifically its job postings - as such job postings will have a extended job description, compensation ranges and also will return any related questionnaire required for applying via the job postings.
|Manages geographical locations associated with a job or job posting
|Manages individual or organizational contact details, including names, addresses, and communication preferences.
|Specialized templates designed for use across multiple channels, ensuring cohesive messaging and branding across all marketing platforms.
|Templates for push notifications, optimized for engagement and reach on mobile and web applications.
|Pre-designed layouts and styles for email campaigns, simplifying the process of creating professional and consistent email communications.
|Manages marketing campaigns, encompassing planning, execution, tracking, and analysis of marketing initiatives across various channels.