Events
Klarefi event names and webhook delivery guidance for intake integrations
Event model
Events are versioned integration signals. Use them to wake up your system, then read the canonical session or case state when you need current data.
Common events
v1.intake.session_createdv1.intake.session_expiredv1.intake.submittedv1.case.processingv1.case.applicant_blockedv1.case.needs_reviewv1.case.completedv1.case.failedv1.review.completedv1.document.processedv1.document.failedv1.intake.gap_resolved- emitted when a missing information request is resolvedv1.fact.evidence_updatedv1.webhook.delivery_failed
fact.review_completed maps to catalog event v1.review.completed for
historical compatibility. Webhook payloads still carry the fact event stem in
semantic_event_type.
v1.webhook.test is reserved for the webhook test endpoint and is not a
subscription event.
Delivery guidance
Process duplicate deliveries idempotently using delivery_id. Use trace_id
to correlate webhook delivery logs with your own receiver logs.