Supported integrations
Supported integrations
Workday
SAP SuccessFactors
SmartRecruiters
Factorial
Oracle Recruiting Cloud
Lever
iCIMS
Cornerstone TalentLink
Recruitee
Greenhouse
Greenhouse Job Board
Teamtailor
Teamtailor Job Boards
Ashby
CEGID TalentSoft FrontOffice
concludis
Talention
P&I Loga
Onlyfy
Personio
UKG Pro
ADP Workforce Now
Taleo
rexx systems
AFAS Software
BambooHR
Bullhorn
Bullhorn Login
Workable
Jobvite
Fountain
Softgarden
Pinpoint
Welcome to the Jungle
d.vinci
JOIN
Sage HR
TRAFFIT
eRecruiter
Abacus Umantis
Haufe Umantis
Jobylon
Taleez
HR WORKS
OTYS
Zoho Recruit
Eploy
JobDiva
CareerPlug
Perview
Eightfold
Paycor
Avature
Apploi
Phenom
Heyrecruit
RECRU
JazzHR
BITE
Homerun
Mysolution
Carerix
HR Office
Talent Clue
InRecruiting by Zucchetti
Ubeeo
Connexys By Bullhorn
HR4YOU
Cornerstone OnDemand
Zvoove Recruit
Spark Hire Recruit
Compleet (only PersoProfiler)
Compleet (Pitcher API)
Gem
Laura
Coveto (REST API)
Coveto (legacy SOAP API)
Manatal
Softgarden Partner
Breezy HR
Flatchr
ApplicantStack
ReachMee
TalentAdore
Kombo Sandbox
GuideCom
- 🌐 Setting the source of the application
- 📎 Uploading attachments with the application
- ♻️ Retry behaviour
- ✏️ Writing answers to screening questions
- ⚠️ Handling ATS-specific limitations
Example Request Body
Authorizations
Headers
ID of the integration you want to interact with.
Path Parameters
The Kombo ID or Remote ID of the Job this candidate should apply for. If you want to use the ID of the integrated system (remote_id) you need to prefix the id with "remote:". You can use the remote ID if you do not want to sync jobs.
Body
POST /ats/jobs/:job_id/applications Request body
Stage this candidate should be in. If left out, the default stage for this job will be used. You can obtain the possible stage_id
s from the get-jobs
endpoint.
Array of the attachments you would like to upload. The first CV in the attachments will be treated as the resume of the candidate when the tool allows previewing a resume.
(⚠️ Deprecated - Use automatic source writing instead) Optional source information that will be attached to the candidate. If you're a job board or recruiting service, you can use this to make sure your customers can see which candidates came from you.
This is deprecated because writing sources requires users to do some setup in most ATSs.
Optional GDPR consent information required in some jurisdictions (like the Czech Republic or Slovakia).
Additional fields that we will pass through to specific ATS systems.
Array of answers to screening questions. Currently, not all question types are supported, and unsupported ones will not be submitted.
The available questions for a job can be retrieved from the get jobs endpoint. The answers will be validated based on the format of the questions. Make sure to follow this schema to avoid errors.
[
{
"question_id": "D8yPrjXXvA2XeBksTmrVvKSn",
"answer": "Yes"
}
]
Response
POST /ats/jobs/:job_id/applications Positive response