Skip to main content
POST
Each eval costs a real generation plus a judge call, so runs are sequential and capped per call; has_more reports when the suite was longer than the cap.

Path parameters

string (uuid)
required
The agent id.

Request body

object
integer
How many of the agent’s evals to run (newest first). Capped at 20 per call. Default: 10. Minimum: 1. Maximum: 20.
string
Only run evals with this status. Maximum length: 50.

Response

object
string
required
Allowed values: 'eval.run_summary'.
string (uuid)
required
integer
required
Number of evals run (runs.length).
integer
required
Runs with passed: true.
integer
required
Runs with passed: false.
integer
required
Runs with passed: null.
boolean
required
True when more evals exist for the agent than were run — the suite stopped at limit.
string
Present only when has_more is true: states that only the first N were run.
object[]
required

Status codes

Access

Using this contract

Read the source OpenAPI document for declared schemas and alternatives. This page also includes documented corrections from the spec overlays. Example IDs and values are illustrative; replace them with records from your workspace.
Last modified on September 21, 2026