Skip to main content
A participant is the person being interviewed — a candidate, a trainee, or a student. You create the participant first, then book interviews (sessions) for them. A participant belongs to one template. So the same email can show up as two different participants under two different templates.

Every field, in plain words

string
required
The person’s full name.
string
required
Their email. Must be unique in your account. The invite is sent here.
uuid
The role you’re checking them against.
string
The person’s ID in your system (ATS, LMS, app). It comes back in every webhook, so you can match results without storing our IDs.
object
Basic info to help the AI: { title, organization, experienceLevel, location }.
object
More detail: { skills: [...], education, languages: [...] }.
url
A link to their resume. The AI reads it so it can ask better questions.
string[]
Labels you choose, like ["senior", "remote"], to find people later.

Add one, step by step

1

Open Participants

In the team dashboard, click Participants in the left sidebar.
2

Add a participant

Click Add (or New participant).
3

Fill in name and email

These two are required. The email is where the interview invite is sent.
4

Pick the Role

Choose the Role this person is being evaluated for.
5

Save

Save. The participant appears in the list, ready to schedule.
Have a big list? Use the bulk import endpoint to add up to 500 people in one call. Duplicate emails are skipped automatically.

Examples for each use case

A candidate from your ATS, with a resume.

Next

Sessions

Book the actual interview for your participant.

Create a participant (API)

The full endpoint reference.
Last modified on June 30, 2026