right-longReference

Trading API

GET /api/trading/execute

Retrieves the current trading state.

Response:

{
  "cash": 2000.0,
  "holdings": {},
  "trades": [],
  "totalTrades": 0,
  "winningTrades": 0,
  "portfolioValue": 2000.0
}

POST /api/trading/execute

Executes a trade or syncs state.

Request Body:

{
  "action": "execute_trade",
  "market": {
    "id": "token-address",
    "symbol": "TOKEN",
    "name": "Token Name",
    "price": 0.001,
    "type": "trenches"
  },
  "trade": {
    "timestamp": "12:34:56",
    "action": "BUY",
    "symbol": "TOKEN",
    "name": "Token Name",
    "amount": 1000,
    "price": 0.001,
    "tradeValue": 1.0
  }
}

Response:

DELETE /api/trading/execute

Clears the trading state and resets to default.

Response:

Dashboard API

GET /api/dashboard/trenches

Fetches latest token profiles from DexScreener.

Response:

GET /api/dashboard/polymarket

Fetches active Polymarket markets.

Response:

GET /api/dashboard/hyperliquid

Fetches Hyperliquid perpetuals data.

Response:

Chat API

POST /api/chat

Sends a message to Naoko and receives a response.

Request Body:

Response:

Backrooms API

GET /api/backrooms/reflect

Retrieves all reflections.

Response:

POST /api/backrooms/reflect

Generates a new reflection.

Request Body:

Response:


Last updated