An applicant tracking system (ATS)
Create the assessment when a requisition opens, invite each applicant as they reach the screening stage, and write the result back to the candidate’s record when result.ready arrives. Find invitations again by your own external_id.
