Creating a session directly

The public API, for anything the integrations do not cover.

Create a session

POST https://www.confiri.com/api/v1/sessions
Authorization: Bearer sk_live_...
content-type: application/json

{
  "candidate_name": "Priya Raghunathan",
  "candidate_email": "candidate@example.com",
  "job_title": "Platform Engineer",
  "scheduled_at": "2026-09-10T14:00:00Z",
  "duration_minutes": 30,
  "video_platform": "google_meet",
  "meeting_link": "https://meet.google.com/abc-defg-hij"
}

Use www

The canonical base is https://www.confiri.com/api/v1/. Without the www a redirect strips the Authorization header and the call fails as unauthorised.

Keys

Create and revoke keys in Settings. They are stored as SHA-256 hashes and shown once, so a lost key is replaced rather than recovered.