Get Workflow Test
Retrieve a single workflow test.
Identified by test_id. Returns the test with its target block,
assertion, input source, and latest-run summaries. Returns 404 if no test
with that ID exists.
validation_status and schema-drift state against the current workflow draft
before returning, so the caller always sees the latest staleness.
Authorizations
Path Parameters
Response
Successful Response
A saved workflow test: a target block, an input source, and the assertion evaluated against its output.
Public workflow-test target.
The storage layer remains block-scoped today, but the API shape names the tested entity explicitly so workflow-level targets can be added later.
- ManualWorkflowTestSource
- RunStepWorkflowTestSource
Block-test assertion against one declared output handle.
target is the only supported shape: an output handle id and an
optional relative path inside that handle's payload.
Single-rule schema dependency for Level 2 drift detection.
valid, drifted, broken none, partial, drifted, unknown Summary of the most recent block-test run.
Execution status and verdict outcome are exposed as separate fields.
The summary is written on terminal-state transitions, so in practice
status is one of completed | error | cancelled and outcome is
populated when status == "completed".
Summary of the most recent block-test run.
Execution status and verdict outcome are exposed as separate fields.
The summary is written on terminal-state transitions, so in practice
status is one of completed | error | cancelled and outcome is
populated when status == "completed".
Summary of the most recent block-test run.
Execution status and verdict outcome are exposed as separate fields.
The summary is written on terminal-state transitions, so in practice
status is one of completed | error | cancelled and outcome is
populated when status == "completed".
When the workflow test was created
When the workflow test was last updated