Skip to main content

Bulk Invite Candidates

When you’re assessing multiple candidates, you can automate invitations using the API and a simple script.

Prerequisites

  • An API key with admin access
  • An existing assessment ID

Basic bulk invite

Loop through a list of candidates and invite each one:

Invite from CSV

For larger batches, read candidates from a CSV file:

Handling duplicates

The invite endpoint is idempotent - if a candidate already has an active session for the assessment, it returns the existing session with a 200 OK instead of creating a new one. This means you can safely re-run your invite script without creating duplicate sessions.

Setting per-candidate deadlines

You can set individual deadlines that override the assessment-level due date:

Monitoring progress

After inviting candidates, poll for session status to track who has completed: