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.
Authorizations
MCPJam API key (sk_…). Create one at Settings → API keys. Guest sessions cannot use the API, and API keys cannot manage other API keys.
Path Parameters
ID of the hosted project that contains the server.
Eval suite ID, as returned by POST /eval-runs.
Body
Enable, repoint, or disable a suite's recurring runs. Disabling PRESERVES the existing environment pin — send enabled: true with a new environmentId to repoint it.
5 <= x <= 10080Which 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.
1Response
The updated suite.
One eval suite's full configuration. Distinct from the EvalSuite summary returned by the list route, which carries run rollups instead of settings.
LEGACY server bag, kept as rollback data. Unrelated to environmentIds.
Attached project environments, in attach order.
Recurring-run schedule. A schedule fires exactly ONE run, so an environment-based suite pins the environment it runs against.
Epoch milliseconds.

