Docs · API preview
REST API preview
Public API shape for launch planning. The employee demo uses the in-app /api/evaluations route; production auth, SDKs, and hosted API endpoints are still being finalized.
# Authenticate
curl https://api.ruqa.ai/v1/outcomes \
-H "Authorization: Bearer ruqa_live_..."
# Or use the SDK
import { RUQA } from "@ruqa/sdk"
const client = new RUQA({ apiKey: process.env.RUQA_API_KEY })
const outcomes = await client.outcomes.list({ project_id: "p_2" })
GET · POST · PATCH
Outcomes
GET
/v1/outcomesGET
/v1/outcomes/:idPOST
/v1/outcomesPATCH
/v1/outcomes/:id/reviewPrompt library
Harnesses
GET
/v1/harnessesPOST
/v1/harnessesPOST
/v1/harnesses/:id/promoteMulti-LLM eval
Sandbox
POST
/v1/sandbox/runGET
/v1/sandbox/runs/:id16 metaskills
Capability
GET
/v1/capability/:user_idGET
/v1/capability/teamSynthesis
Reports
GET
/v1/reports/daily/:user_idGET
/v1/reports/weekly/:project_idSDK + Postman collection
TypeScript / Python SDKs. Postman collection mirrors every endpoint with example requests.