Skip to main content
POST
Run an eval suite on a repository's pull requests

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

organizationId
string
required

ID of the organization, from GET /organizations.

Body

application/json
projectId
string
required
suiteId
string
required

The eval suite this repository's pull requests will run.

repo
string
required

owner/repo. Canonicalized and VERIFIED against the App's installation before it is stored.

outagePolicy
enum<string>
required

REQUIRED here, though the platform leaves it optional for a deploy window: a surface that defaults it is the one that quietly produces repositories nobody chose a policy for.

Available options:
fail_open,
fail_closed

Response

Connected.

id
string
required
organizationId
string
required
projectId
string
required
suiteId
string
required
repo
string
required
outagePolicy
enum<string>
required
Available options:
fail_open,
fail_closed