Projects
Projects scope experiments, agents, and the quality gate. Scope:projects:read / projects:write.
Create from repos
Quality gate
Experiment history
POST /experiment-histories, GET|DELETE /experiment-histories/<id>, GET .../status, POST .../extract, POST .../report, POST .../score-candidates, POST .../refit-preference-model. Scope: experiments:*.
Experiments
Manage experiments, track outcomes, and log decisions. Scope:experiments:read / experiments:write.
List Experiments
Response: Array of experiment objects with all ExperimentOps fields.
Get Experiment
source_type, source_ref, hypothesis, target_metric, observed_delta, delta_confidence, decision, tags, project_id, project_name, launch_context, ab_test_config, ab_test_results, and linked resources.
Update Experiment
External data
Relationships
borrows_from, variant_of, replicates, references) with optional notes. attach-to-history files an experiment under an extracted experiment history.
Insights
papers:read.
GitHub App
Endpoints for the Remyx GitHub App: install status, the installations your account owns, and the identity behind agents and Validate. Base path/api/v1.0/github. Scope: github:read / github:write. Provisioning a repo is under Research Interests.
Get Install URL
state for the caller to echo.
Get Installation
Returns
503 {configured: false} when the server has no App configured.
Installations
GET lists the installations your account owns, plus the ones your GitHub authorization can reach: unclaimed ones you may claim, and ones another Remyx account owns (read-only). An install made on github.com shows up here to be claimed. PATCH flips the per-installation Validate switch for every repo the installation covers; the model Validate uses is a Validate setting, not a field here. claim makes you the owner of an unclaimed installation you can reach through your own GitHub authorization; it never transfers one another account owns.
Get Installation Token
{repo}), for the provisioned action key. The caller must own a merged, non-revoked provisioned action for that repo. Requires github:write.
Fork a Repo
branches from the source network. This is what the Quickstart’s set-example track uses to warm-start curated drafts. Idempotent. Requires provisioning:write.
Integrations
Manage connections to external tools (GitHub, Linear, Jira, Slack, Hugging Face, model providers, and more). Scope:integrations:read / integrations:write.
List Providers
Connect
/api/v1.0/slack/{install-url, callback, configure, installations}.
Connections and status
Get stored credentials
user_id to read another user’s credentials; a user key reads only its own.