Workflow Evaluations
List Workflow Evaluations
Returns a paginated list of evaluations for the given workflow, newest first. Each evaluation includes its 20 most recent runs (`runs[]`).
Create Workflow Evaluation
Creates a new evaluation for the workflow. Returns the created evaluation with HTTP 201 (unwrapped — the resource fields are at the response root).
Show Workflow Evaluation
Returns a single evaluation with ALL of its runs loaded (`runs[]`).
Update Workflow Evaluation
Updates an evaluation. All body fields are optional (`sometimes`) — omitted `name`/`test_data` keep their current values.
Delete Workflow Evaluation
Deletes the evaluation. Returns HTTP 204 with an empty body.
Run Workflow Evaluation
Starts an evaluation run: executes the workflow once per `test_data` test case and records pass/fail results. Returns the created run (unwrapped) with HTTP 201 and `status: 'pending'`; poll **Show Workflow Evaluation** to observe the run progressing through `running` → `completed` / `failed`.