Sessions
Hosted intake session fields, lifecycle states, and integration guidance
Session Object
A session is the applicant-facing intake container. It stores the hosted URL, workflow, applicant context, answer state, document state, and submission status.
Common Fields
session_id: Klarefi session identifierhosted_url: Applicant URL for the hosted intake flowworkflow_id: Workflow assigned to the sessionexternal_case_id: Your source-system referencestatus: Session lifecycle stateexpires_at: Session expiration timestampmetadata: Customer-provided operational metadata
Lifecycle
Create a session from trusted server-side code. Redirect the applicant to the hosted URL. Subscribe to webhook events for state changes, and read current state from the API when you need the latest record.