Public PreviewTesting header enabled
Open sitemap
/api

API design

API-first modules with clear business actions.

REST for CRUD and domain actions today. WebSockets later for live order/execution updates.

Design rules

CapabilityStandardReason
Versioned routes`/api/v1/*`Safe evolution
Stable envelopes`{ ok, data }` / `{ ok, error }`Consistent clients
Business actions`POST /orders/:id/approve`Workflow clarity
IdempotencyUnique keys for writesNo duplication
Deterministic listsSort + pagination rulesReproducible UX

Example endpoints

CapabilityExamples
PortfoliosPOST/GET /portfolios · GET /portfolios/:id · POST /portfolios/:id/rebalance/generate
CompliancePOST /compliance/checks/pre-trade · POST /compliance/overrides · GET /compliance/results/:id
OrdersPOST/GET /orders · POST /orders/:id/approve · POST /orders/:id/cancel
ExecutionsPOST /executions · GET /orders/:id/executions
Post-tradePOST /trades/confirm · POST /settlements/update · GET /trades/:id
RiskPOST /risk/jobs · GET /risk/results/:portfolioId
CopilotPOST /copilot/explain-risk · suggest-rebalance · summarize-portfolio

Want a public sandbox?

We can publish a read-only demo dataset and strict rate limits for evaluation.

Contact

Related pages

Cross-links across the public site for architecture, trust, specialty modules, and rollout.