Skip to content
Fresh 2026

Candidate journey (for candidates)

How to display candidate-facing interview stage progression and engagement touchpoints using the Merge ATS API.


Have your user authorize their integration between their ATS and Merge. Ensure Merge is able to access the following data:

Job Interview Stages



Reject Reasons



Activities



Attachments (aka resumes)



Interviews

Set up Webhooks so that you can be notified of changes to your candidate's journey the second it changes in the ATS.

In your front-end, create the components and UI that will allow your app to reflect the information stored in the job and application stages:

Use 

**GET**

 /Job-Interview-Stages to return a list of all JobInterviewStage objects, to let you know the range of possible stage names.



You can return a specific stage with 

**GET**

 /JobInterviewStage/id.



The 

`name`

 field of Job Interview Stage shows the current stage, and is related to a given Job.



If you wish to show a candidates' current Interview Stage, you can pull the Job Interview Stage associated with a given Application. This is referenced in the 

`current_stage`

 field.

In your frontend, use key candidate information to create the following experiences:

Track and engage candidates



Send surveys



Drive candidate outreach



Keep candidates in the pipeline

Integrate today or talk to our sales team to learn how Merge unlocks hundreds of integrations in days - not years.

Get a demo

Unofficial documentation reference. Built for internal use.