Skip to main content
PATCH
Enable, repoint, or disable a suite's schedule

Authorizations

Authorization
string
header
required

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

projectId
string
required

ID of the hosted project that contains the server.

suiteId
string
required

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

Body

application/json

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.

enabled
boolean
required
intervalMinutes
integer
Required range: 5 <= x <= 10080
environmentId
string

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.

Minimum string length: 1

Response

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.

id
string
required
environment
object
required

LEGACY server bag, kept as rollback data. Unrelated to environmentIds.

hosts
object[]
required
environmentIds
string[]
required

Attached project environments, in attach order.

settings
object
required
schedule
object
required

Recurring-run schedule. A schedule fires exactly ONE run, so an environment-based suite pins the environment it runs against.

name
string | null
description
string | null
projectId
string | null
executionConfig
object | null
createdAt
number | null

Epoch milliseconds.

updatedAt
number | null