Trigger run
Trigger a run of the suite (single-call).
201 with the created run; execution is asynchronous — poll
``GET /v1/evals/runs/{id}`` until a terminal status, then branch on
``passed``. An ``idempotency_key`` that already exists for the suite
returns the original run with 200 instead of creating a duplicate. 409
``run_in_flight`` once the suite's concurrent-run cap is reached.
Authentication
AuthorizationBearer
Your gateway API key (mg_ prefix), the same key used for /v1/responses
Path parameters
suite_id
Request
This endpoint expects an object.
target_model
trials
mode
outputs
metadata
idempotency_key
request_overrides
Run-level request configuration applied to every case.
system is prepended as the first message of each case (the mechanism
behind “eval prompt v14 against the same dataset”); params win over
per-case request_params and pass the same allowlist.
Response
Successful Response
id
suite_id
target_model
status
trigger_source
suite_config_snapshot
pass_count
fail_count
error_count
created_at
updated_at
execution_mode
metadata
migration_id
triggered_by
passed
total_cost_usd
judge_cost_usd
estimated_cost_usd
trace_id
error
trials
started_at
completed_at
total_cases
completed_cases
pass_rate
ci_low
ci_high
Errors
422
Unprocessable Entity Error