Skip to main content
The event model describes how Corbado Observe turns recorded events into authentication journeys. It is shared by Autocapture, custom events and the native SDKs. The code examples in this reference use the @corbado/observe web SDK from version 0.12 onwards.

1. Data model entities

Flows and decisions are not auto-discovered: in a custom-events integration, you send their events yourself. Subflows are derived from step events. A backend classifier turns the event stream into flows, decisions and attempts, and that classified output is what the dashboards read. See Modeling for how to map your journeys onto it and Engagement for which classified paths count as engaged.

2. Event catalog

Every SDK method emits exactly one event. The wire name is what appears in debug logs, in the Observe Debugger and in the console’s events view. There is no subflow-finished event. Each attempt’s outcome is derived from its steps.