Passa al contenuto principale

tickerscanner

Questa pagina e l'hub API del microservizio tickerscanner.

Endpoint disponibili

MetodoPathDescrizioneDettaglio
POST/tickerscanner/fundamentals/ranking/dailyBody { score_date, mode?, limits?, filters? }; genera snapshot ranking. Sincrono.Apri
GET/tickerscanner/fundamentals/ranking/dailyQuery score_date (YYYY-MM-DD); legge snapshot per data.Apri
POST/tickerscanner/universe/scanBody opzionale filtri; avvia scan solo sui simboli non ancora in universe.Apri
POST/tickerscanner/universe/scan/forceBody opzionale filtri; forza ricalcolo su tutti i simboli.Apri
GET/tickerscanner/universe/scan/jobsNessuno; lista job universe attivi.Apri
GET/tickerscanner/universe/scan/status/:jobIdPath jobId; stato di un job universe specifico.Apri
DELETE/tickerscanner/universe/scan/jobs/:jobIdPath jobId; cancella job universe in corso.Apri
GET/tickerscanner/universeQuery limit, offset; lista tutti i simboli in universe.Apri
GET/tickerscanner/universe/:symbolPath symbol; record singolo (es. AAPL).Apri
GET/tickerscanner/screenerNessuno; risultati screener correnti.Apri
GET/tickerscanner/scanQuery opzionali scanner; avvio/lettura scan.Apri
GET/tickerscanner/scan/forceQuery scanner; forza nuova esecuzione.Apri
GET/tickerscanner/scan/status/:jobIdPath jobId; stato job scan.Apri
GET/tickerscanner/scan/jobsNessuno; lista job scan.Apri
DELETE/tickerscanner/scan/jobs/:jobIdPath jobId; cancella job scan.Apri
POST/tickerscanner/momentum/refreshBody opzionale filtri; refresh dati momentum.Apri
GET/tickerscanner/glossary/:fileNamePath fileName; serve glossario/static JSON.Apri
POST/tickerscanner/fundamentals/update-market-dailyBody opzionale; avvia job aggiornamento prezzi EOD (market_daily).Apri
GET/tickerscanner/fundamentals/update-market-dailyNessuno; lista job market daily attivi.Apri
DELETE/tickerscanner/fundamentals/update-market-daily/:jobIdPath jobId; cancella job market daily.Apri
GET/tickerscanner/fundamentals/market-daily/compareQuery symbol, date; confronto prezzi EOD.Apri
CRUD/tickerscanner/fundamentals/market-daily-jobsPath :id su GET/PUT/DELETE; body definizione job.Apri
POST/tickerscanner/fundamentals/user-daily-scoresBody userId, pipeId, scoreDate; avvia job score utente.Apri
GET/tickerscanner/fundamentals/user-daily-scoresNessuno; lista job user daily score attivi.Apri
DELETE/tickerscanner/fundamentals/user-daily-scores/:jobIdPath jobId; cancella job score utente.Apri
GET/tickerscanner/fundamentals/jobsNessuno; aggregato job attivi (market + user).Apri
CRUD/tickerscanner/fundamentals/user-daily-score-jobsPath :id su GET/PUT/DELETE; body definizione job.Apri
CRUD/tickerscanner/fundamentals/ticker-scan-jobsPath :id su GET/PUT/DELETE; body definizione job.Apri
GET/tickerscanner/fundamentals/historyQuery symbol; storico scan.Apri
GET/tickerscanner/fundamentals/scores-daily/counts/:pipeIdPath pipeId; conteggio score per pipe.Apri
GET/tickerscanner/fundamentals/scores-daily/by-user/:pipeId/:scoreDatePath pipeId, scoreDate; score utente per data.Apri
POST/tickerscanner/internal/fundamentals/user-daily-scoresHeader x-internal-token; trigger interno scheduler.Apri
GET/tickerscanner/releaseInfo versione.Apri
GET/tickerscanner/settingsConfigurazione corrente.Apri
PUT/tickerscanner/settingsBody JSON; aggiorna settings.Apri
POST/tickerscanner/settings/reloadRicarica settings da Redis.Apri
PUT/tickerscanner/connectRiconnette al DB.Apri
DELETE/tickerscanner/connectDisconnette dal DB.Apri
GET/tickerscanner/dbLoggerStato DB logger.Apri
PUT/tickerscanner/dbLogger/:statusPath status (on/off); abilita/disabilita.Apri
GET/tickerscanner/status/healthHealth check.Apri
GET/tickerscanner/status/infoInfo servizio.Apri
GET/tickerscanner/status/metricsMetriche.Apri
GET/tickerscanner/status/logLevelLivello log corrente.Apri
PUT/tickerscanner/status/logLevelBody { level }; imposta livello log.Apri
GET/tickerscanner/status/communicationChannelsCanali Redis attivi.Apri
PUT/tickerscanner/status/communicationChannelsBody canali; aggiorna canali.Apri