Get Workflow Eval
Retrieve a single workflow eval.
Identified by eval_id. Returns the eval with its target block,
assertion, input source, and latest-run summaries. Returns 404 if no eval
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
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Response
Successful Response
A saved workflow eval: a target block, an input source, and the assertion evaluated against its output.
Public workflow-eval 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.
- ManualWorkflowEvalSource
- RunStepWorkflowEvalSource
Block-eval 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-eval 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-eval 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-eval 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 eval was created
When the workflow eval was last updated