TFTurbotopia Fund API

REST API · v1

Fondet, som data.

Lokalt JSON-API for konfigurasjon, porteføljeberegning og status. API-et har ingen autentisering og bør ikke eksponeres direkte på internett.

Base URL/api/v1
GET/api/v1/healthHelsestatus

Kontrollerer at tjenesten kjører og viser appversjon og persistent datamappe.

curl http://127.0.0.1:8890/api/v1/health
GET/api/v1/metaMetadata

Returnerer appversjon og lenker til dokumentasjon, OpenAPI og changelog.

curl http://127.0.0.1:8890/api/v1/meta
GET/api/v1/configKonfigurasjon

Henter alle lagrede adminverdier fra det persistente datavolumet.

curl http://127.0.0.1:8890/api/v1/config
PUT/api/v1/configOppdater konfigurasjon

Lagrer konfigurasjonen. Send hele objektet fra GET-endepunktet med ønskede endringer.

curl -X PUT http://127.0.0.1:8890/api/v1/config \
  -H "Content-Type: application/json" \
  --data @config.json
POST/api/v1/resetReset fondet

Tømmer handelsdata, godkjenninger og aksjeunivers, og nullstiller startkapital. Mandat, inntekt og datakilder beholdes.

curl -X POST http://127.0.0.1:8890/api/v1/reset \
  -H "Content-Type: application/json" \
  --data "{\"confirmation\":\"RESETT\"}"
GET/api/v1/portfolioPortefølje

Bygger og returnerer historikk, beholdning, kostbasis, gevinst/tap, handler og rebalansering.

refresh=1Forsøk å hente ferske Yahoo Finance-data før beregning.
curl "http://127.0.0.1:8890/api/v1/portfolio?refresh=1"
GET/api/v1/stocks/searchAksjesøk

Søker Yahoo Finance og returnerer aksjer notert på Oslo Børs.

qSelskapsnavn eller ticker, minst to tegn.
curl "http://127.0.0.1:8890/api/v1/stocks/search?q=Mowi"

Konvensjoner