Macro high-signal pack

Returns the high-signal macro pack for a country: official-source macro series with explicit source, fallback, and release-calendar metadata. Defaults to the compact projection; pass response_mode=standard or include=series for the full nested pack.

get/v1/macro/high-signal-pack

Request

  • Base URL: https://api.turos.app
  • URL: https://api.turos.app/v1/macro/high-signal-pack
  • Auth: one of:
    • API key in header x-api-key
    • HTTP bearer

Query parameters

countrystring

ISO country code (e.g. US, JP, CN). Defaults to US.

response_mode'compact' | 'standard' | 'verbose' | 'full' | 'agent'

Response projection. compact is token-efficient for agents; standard returns the full response; verbose adds trust and drill-down expansions; full aliases verbose; agent aliases compact.

includestring

Comma-separated compact-mode expansions such as trust, metadata, series, releases, calendar, forecasts, or source_plan.

Response

Successful response. Defaults to compact; pass response_mode=standard or include=series for the full nested pack.

dataAsOfstring
freshnessStatus'fresh' | 'stale' | 'degraded' | 'unknown'
methodologyVersionstring
materializationVersionstring
object'macro_high_signal_pack' required
idstring required
asOfstring required
countrystring required
coverageTier'core' | 'extended'

Coverage group this country pack belongs to. core is the core coverage group; extended is the extended coverage group. Both groups return the same pack shape. Always present on responses from this API version; declared optional so older clients and cached payloads still validate.

coverageSourceIdstring

Identifier for this pack's coverage group, e.g. macro_high_signal_pack_core. Carries the same information as coverageTier in the macro_high_signal_pack_* identifier FORMAT, so a caller already parsing an identifier of that shape can migrate without changing its parsing; if you are not format-constrained, read coverageTier instead. This is NOT the upstream data source: provenance.source / sourceRights.source carry that (fred, bls, oecd, world_bank, …) and remain the fields to use for attribution. coverageSourceId is only the coverage-group identifier, and is what those fields fall back to when a pack has no observations at all.

coverageVersionstring

Materialization version for this pack's coverage group, e.g. macro_high_signal_pack_v1:core. This is the same value now carried by materializationVersion on this resource. It keeps the <parserVersion>:<variant> FORMAT, so a caller parsing materializationVersion as a version string can migrate without changing its parsing — which a bare coverageTier enum would require. Note it is coarser than the value it replaces: core and extended only, so packs that materializationVersion distinguished may share a coverageVersion.

responseMode'compact' | 'standard' | 'verbose'

Projection used for this resource. compact is token-efficient for agents; standard and verbose retain fuller operational context.

seriesCountinteger
regimeobject nullable
summaryMdstring required
expansionHintsstring[]
requestIdstring
traceparentstring
provenanceobject
freshnessobject
materializationobject
sourceRightsobject
methodologyobject
revisionobject
degradedStateobject nullable

Changes

No recorded changes to this operation across all 1 revision of this API.