Skip to main content
POST
Create Workflow Session
Creates a new session scoped to a workflow and returns the ordered list of steps the session must complete, along with each step’s requirements. Unlike Create Session, this endpoint does not send an invite email or SMS and does not return a hosted session_url — it’s designed for headless integrations (mobile/web SDKs) that drive the session directly through Submit Workflow Step.
Only workflows whose steps are all ID_VERIFICATION and/or FACE_LIVENESS can be run through this API today. See Available steps below.

Request

Headers

Path parameters

Body parameters

Both camelCase and snake_case parameter names are accepted. If both are provided for the same field, the camelCase value takes priority.

Example request

Response

200 — Success

steps[] object

Available steps

Only these two step types can be run through the Workflow Runner API. A workflow containing any other step type is rejected — see Error responses.

ID_VERIFICATION requirements

FACE_LIVENESS requirements

Error responses