Series Sync and Data Quality
Read sync state and provider health of external series, change a workspace sync interval, read quality detectors, remap series, and sync series on demand.
External series are the feeds behind the index values. Six routes show and steer them. GET /v1/price-baseline/data/series lists the series the workspace reads with their sync state, PUT /v1/price-baseline/data/series changes a workspace's sync interval or pauses a series, and GET /v1/price-baseline/data/health reports sync health per provider. GET /v1/price-baseline/data/quality counts quality detectors, POST /v1/price-baseline/data/remap moves hand-entry series to the synced series their wording names, and POST /v1/price-baseline/data/series/sync fetches series on demand.
A series definition is either shared (one definition for every workspace, shared: true, customer_id null) or workspace-owned. The connector is catalog (a publisher fetcher), library (values read from the workspace's own data library, for example grid fees), manual (entered by hand) or eex_web_rnd (a workspace-scoped research feed). The last sync outcome is last_status: ok, error, pending when a publisher job is outstanding, or need when a person must act.
/v1/price-baseline/data/seriesResponse fields
/v1/price-baseline/data/seriesBody fields
cURL: Pause a series for this workspace
curl -X PUT "https://api.talonic.com/v1/price-baseline/data/series" \
-H "Authorization: Bearer $TALONIC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"key": "destatis.erdgas.boerse", "active": false}'/v1/price-baseline/data/healthResponse fields (inside data)
/v1/price-baseline/data/qualityQuery parameters
the last full yearResponse fields
/v1/price-baseline/data/remapBody fields (body optional)
Response fields (201, inside data)
The remap moves a hand-entry series whose wording names a synced series onto that series, reads a variable defined as a sum of charges part by part, and undoes an earlier mapping the rules no longer make. A mapping that would change a number entered with evidence on the hand-entry series is refused and restored. Run it with dry_run: true first to read the changes before anything moves.
/v1/price-baseline/data/series/syncBody fields (body optional)
Response fields (201, bare array)
cURL: Sync two series now
curl -X POST "https://api.talonic.com/v1/price-baseline/data/series/sync" \
-H "Authorization: Bearer $TALONIC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"keys": ["destatis.erdgas.boerse", "eex.eua.month"]}'keys, stores publisher values that every workspace reads. Pausing or re-timing a series through PUT /data/series is workspace-only, but a sync is not. A sync also runs inside the request.