Skip to content

API Reference

The read-only observability surfaces and the role-gated control endpoints. Every monitor surface is read-only and holds no trading authority.

Overview

The full REST API reference is at /api-docs. It covers market data, account, signals, automation, analytics, and the read-only admin/monitor surfaces. No endpoint exposes secrets.

Read-only observability lives under /api/monitor/*. Every monitor surface is read-only, holds mutationAuthority=NONE, and carries no trading authority.

Read-only monitor surfaces (GET)

  • /api/monitor/operator-compact-truthcompact operator cockpit truth
  • /api/monitor/live-readiness-decision-packetgo-live decision packet
  • /api/monitor/evidence-loop-closure-truthevidence loop closure
  • /api/monitor/pre-dispatch-root-cause-truthdominant-blocker root cause
  • /api/monitor/runtime-constitution-truthruntime constitution vs enforced config
  • /api/monitor/candidate-quality-v3cost-aware candidate quality
  • /api/monitor/execution-throttle-truthrate-limit / retry / idempotency posture
  • /api/monitor/anti-manipulation-truthmanipulation / spoofing / trap posture
  • /api/monitor/restart-continuity-truthsafe-to-auto-resume verdict
  • /api/monitor/protection-blocker-truthprotection-attach / unprotected posture
  • /api/monitor/telegram-dynamic-truthdynamic Telegram digest source
  • /api/monitor/public-status-truthnever-naked-Unknown status verdict
  • /api/monitor/security-rbac-truthsecurity / RBAC posture
  • /api/monitor/go-live-readiness-snapshotgo-live readiness snapshot
  • /api/autotrading/statusautotrading engine state + top blockers

All monitor endpoints are read-only with mutationAuthority=NONE — they observe and explain, they never place, close, size, or promote a trade.

Control endpoints (role-protected + audited)

  • POST /api/emergency-stop role-protected (hasAnyRole ADMIN, TRADER) + audited
  • POST /api/autotrading/pause role-protected + audited

Control endpoints are the only mutating surfaces. They are role-protected and every action is audited. They can pause or emergency-stop — they can never open a position, activate a book, or force live.

Open the full API reference