API reference
Every request your server can send to https://api.prix.dev, and the one Rush sends back to you. Generated from the OpenAPI document the API is checked against; download it as openapi.json.
Sessions
Start, list, read and steer sessions. A session is one agent run in its own sandbox.
GETSearch the org's sessions, or resolve one by selector
/o/{org}/sessionsGETList sessions in one Project/o/{org}/p/{project}/sessionsPOSTStart a session/o/{org}/p/{project}/sessionsGETGet one session/o/{org}/p/{project}/sessions/{session}PATCHCancel, pause, resume, or stop the current turn/o/{org}/p/{project}/sessions/{session}Events
Follow a session live over server-sent events, or read its log.
Messages
Read a session's transcript and tool calls, and send it follow-ups.
Results & artifacts
The answer, changed files, captured transcript and files a session produced.
GETDownload the captured transcript, or its metadata
/o/{org}/p/{project}/sessions/{session}/trajectoryGETList the files the session's pull request changed/o/{org}/p/{project}/sessions/{session}/changesGETGet the session's answer/o/{org}/p/{project}/sessions/{session}/resultGETList the files a session produced/o/{org}/p/{project}/sessions/{session}/artifactsGETDownload one artifact/o/{org}/p/{project}/sessions/{session}/artifacts/{name}API keys
Org API keys for server-to-server calls, and the webhook each key delivers to.
Agents & models
The harnesses, models, MCP servers and plugin marketplaces an org can run.
Webhooks
Requests Rush Cloud sends to your server.