Reference
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

