Introduction
The Notional API exposes a unified REST surface plus a WebSocket stream for real-time updates.Base URL
REST Surface
Info Requests
Read-only queries are sent to:Exchange Requests
State-changing actions are sent to:reportDeposit is the only documented exchange action that does not require a signature.
WebSocket API
The WebSocket API streams fills, account changes, order updates, block events, and transaction envelopes.Operational Endpoints
GET /healthGET /reconciliationPOST /reconciliationGET /venue-scannerPOST /admin/points/distribute
GET /venue-scanner returns the effective unresolved scanner items after applied
withdrawal_scanner_override corrections, along with raw and overridden counts.
Response Format
Successful responses vary by endpoint. Simple errors use:503 responses may also include retryAfter.
HTTP Status Codes
| Code | Description |
|---|---|
200 | Success |
400 | Invalid request syntax or parameters |
401 | Unauthorized |
422 | Semantically invalid request or invariant failure |
500 | Internal server error |
503 | Service degraded, unavailable, or backpressured |
CORS
CORS is enabled for all origins.Health Check
GET /health returns runtime status for LMDB access, reconciliation, oracle readiness, and backpressure state.