Create a workflow
Creates a new verification workflow with the specified steps.
Authentication
X-API-Keystring
Organization API key. Keys are prefixed with vk_live_ (production) or
vk_sandbox_ (sandbox).
Headers
Verifa-Version
API version date string (e.g. 2026-02-01). If omitted, the version
pinned to your API key is used.
Key-Inflection
Response key casing. Defaults to snake.
Allowed values:
Request
This endpoint expects an object.
name
steps
description
is_default
data_requirements
screening_settings
graph_layout
Response
Workflow created.
id
name
version
steps
Ordered list of workflow steps.
is_default
is_active
created_at
description
step_count
Number of steps in the workflow.
updated_at
data_requirements
Data requirements configuration for this workflow.
format
Workflow format — “steps” for legacy array format, “graph” for DAG format.
Allowed values:
graph
DAG graph representation of the workflow. Present when format is “graph”. Contains “nodes” (dict of node objects) and “entry” (start node ID).
Errors
401
Unauthorized Error
422
Unprocessable Entity Error