Dry-run a workflow

Simulates the currently serving workflow’s graph (or a caller-supplied graph) against a sandbox preset. Use the reserved _unsaved workflow ID to dry-run an unsaved inline graph.

Required scope: workflows:read

Authentication

X-API-Keystring

Organization API key. Keys are prefixed with vk_live_ (production) or vk_sandbox_ (sandbox).

Path parameters

workflow_idstringRequired

Headers

Verifa-VersiondateOptional

API version date string (e.g. 2026-02-01). If omitted, the version pinned to your API key is used.

Key-InflectionenumOptionalDefaults to snake

Response key casing. Defaults to snake.

Allowed values:
Idempotency-KeystringOptional<=255 characters

Unique key for idempotent requests. Cached for 24 hours. Sending the same key with different parameters returns 422.

Request

This endpoint expects an object.
presetstringRequired
Sandbox preset name that drives the simulated responses.
graphmap from strings to any or nullOptional
Optional inline graph to simulate instead of the stored one.

Response

Dry-run result.

stepslist of objects
presetstring
preset_descriptionstring

Errors

401
Unauthorized Error
404
Not Found Error
422
Unprocessable Entity Error