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.