b8c36aef7731

latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-108296301.0 KB
Eval runs

Enable, repoint, or disable a suite's schedule

A schedule fires exactly ONE run per interval, so an environment-based suite must pin exactly one of its attached environments. Omitting environmentId on a single-environment suite means that environment; omitting it on a multi-environment suite is a VALIDATION_ERROR. Disabling preserves the existing pin. Responds with the full updated suite.

patch/projects/{projectId}/eval-suites/{suiteId}/schedule

Path parameters

projectIdstring required

ID of the hosted project that contains the server.

suiteIdstring required

Eval suite ID, as returned by POST /eval-runs.

Request body

enabledboolean required
intervalMinutesinteger
environmentIdstring

Which attached environment scheduled runs use. Only meaningful when enabling. Omitted on a single-environment suite means that environment; omitted on a multi-environment suite is a VALIDATION_ERROR.

Response

The updated suite.

idstring required
namestring nullable
descriptionstring nullable
projectIdstring nullable
environmentIdsstring[] required

Attached project environments, in attach order.

createdAtnumber nullable

Epoch milliseconds.

updatedAtnumber nullable