{"name":"market-data-hub","store":"redis","retention":"7 days","endpoints":["GET  /docs  (API documentation)","GET  /api/docs/openapi.json  (operator auth required)","GET  /api/docs/capabilities  (operator auth required)","GET  /api/quotes","GET  /api/quotes/:symbol","GET  /api/quotes/type/:type","GET  /api/candles/:symbol?interval=15min&limit=100","GET  /api/candles/:symbol/latest?interval=15min","GET  /api/exchange-rates","GET  /api/exchange-rates/:from/:to","GET  /api/exchange-rates/matrix","GET  /api/symbols","POST /api/symbols","DELETE /api/symbols/:symbol","POST /api/symbols/:symbol/activate","GET  /api/health","GET  /api/fetch-log","POST /api/fetch/quotes","POST /api/fetch/candles","POST /api/fetch/exchange-rates","POST /api/fetch/all","GET  /api/market-state","POST /api/market-state/refresh","GET  /api/atr/:symbol?interval=1h&period=14","GET  /api/movers?type=forex&limit=5","GET  /api/symbols/search?q=EUR&type=forex","GET  /api/stream/prices?symbols=XAU/USD","GET  /api/stream/tick/:symbol","GET  /api/fmp/cot/list","GET  /api/fmp/cot/report?symbol=KC&from=YYYY-MM-DD&to=YYYY-MM-DD","GET  /api/fmp/cot/analysis?symbol=B6&from=YYYY-MM-DD&to=YYYY-MM-DD","GET  /api/fmp/treasury-rates?from=YYYY-MM-DD&to=YYYY-MM-DD","GET  /api/fmp/gainers","GET  /api/fmp/losers","GET  /api/fmp/most-active","GET  /api/fmp/lists/indexes","GET  /api/fmp/lists/commodities","GET  /api/fmp/lists/crypto","GET  /api/fmp/lists/forex","GET  /api/fmp/earnings-calendar?from=YYYY-MM-DD&to=YYYY-MM-DD","GET  /api/fmp/exchange-holidays?exchange=NYSE","GET  /api/fmp/index-quote?symbol=^GSPC","GET  /api/internal/v1/market-facts","GET  /api/internal/v1/market-facts/telegram"]}