Unified ATS API

Knit makes it easier, simpler and faster to add multiple ATS integrations to your app with a single unified ATS API

Powering integrations for global SaaS organizations like you

Use cases

Interview scheduling & assessment

Improve interview scheduling and assessment process, send invitations, track interview progress and status updates

Resume parsing

Extract candidate and application data from the resume and populate candidate data directly into the ATS

Candidate sourcing and screening

Fetch candidate data and resume details to conduct outreach, profiling, and initial screening

Hiring analytics

Use ATS data to extract recruitment metrics (e.g. time to fill, source, demographics etc) and generate reports

Manage and update information

Sync all relevant job and application data and automatically update changes in application stage, reject an application, note rejection reasons etc

Candidate communication

Automate and personalize candidate communication and status updates throughout the recruitment process

Automate customer communication

Automate and personalize customer communication based on customer journey and engagement

ATS API Data Models


The Office object refers to the office a particular job belongs to


Application Info

The application_info object contains the necessary details pertaining to a job candidate


Application Stages

The application_stage object refers to the current stage of an application



The object application_attachment refers to the files (e.g. resume, cover letter, offer letter etc) and downloadable links associated with an application. Note: some ATS systems may only provide a short-lived link


Hiring Managers

The job_hiringManager object refers to the hiring manager responsible for recruiting a candidate for a specific job



The application_interview object represents the interview details associated with an application for a job


Job Info

The job-info object contains details regarding a current, recently closed or to be announced soon jobs


Job Stages

The job-stages object refers to the current stage associated with a job in the ATS system



The application_rejection object contains the details and reasons for rejecting an application



The object offer refers to the offers associated with with an application pertaining to a specific job


Ready to get started?
Book a 1-on-1 demo today

"Brilliant product. Amazing team"

“Knit has great detailed documentation on each of their APIs, they support a wide variety of integrations that are critical for our customers. The team has been amazing in terms of their responsiveness to our customers' needs for integrations and have supported us in this journey this far. It's been awesome using Knit and more awesome working with Knit's team on this journey together”

Farhad E.
Engineering at Multiplier

“Amazing Product With Exceptional Support from the team.”

Andy Smith

“A brilliant tool to let you seamlessly integrate with many different systems”

Very intuitive and easy to use, I have experienced no downtime despite using it to load a lot of data. It is very easy to integrate with and customer support is next level.


“A brilliant tool to let you seamlessly integrate with many different systems”

“Seamless Integration, Time Responses, Comprehensive Documentation”

The APIs are well documented and self explanatory, which makes the integration process easy and straightforward. The proactive communication by the team has been helpful in resolving any issues quickly.

Precisely, we are highly satisfied with the level of service and support provided.


“Seamless Integration, Time Responses, Comprehensive Documentation”

“Easy to Integrate”

Knit's dashboard is very intuitive to setup and test any integration. Their sandbox is super useful when it comes to test any integration during development.


“Easy to Integrate”

“Adding Integrations has never been easier”

KNIT was truly been a game-changer for our team and enhanced the way we work. Thanks to its effortless integrations, we could create our custom setup for so many use cases, including message updates on Slack, CRM insights from HubSpot, accounting notes from Xero, and many more!

Shreelekha S

“Adding Integrations has never been easier”