Skip to main content
Return the launch-ring Tier-1 high-signal macro pack with explicit source, fallback, and release-calendar posture for supported countries
Audience: application and coding agent.

Canonical metadata

  • requestId
  • traceparent

Example request

curl -X GET \
  -H "x-api-key: $SECAPI_API_KEY" \
  -H "secapi-version: 2026-03-19" \
  "https://api.secapi.ai/v1/macro/high-signal-pack"

Example response

{
  "object": "macro_high_signal_pack",
  "id": "macro_high_signal_pack_US",
  "asOf": "2026-06-09T22:15:00.000Z",
  "country": "US",
  "ring": "launch_ring_1",
  "responseMode": "compact",
  "seriesCount": 32,
  "series": [
    {
      "indicatorKey": "US_CPI_ALL_ITEMS",
      "label": "CPI (All Items)",
      "frequency": "monthly",
      "sourceKey": "fred",
      "sourceLabel": "Federal Reserve (FRED)",
      "dataset": "CPIAUCSL",
      "seriesCode": "CPIAUCSL",
      "coverageState": "live",
      "canonicality": "official",
      "fallbackPolicy": "none",
      "latest": {
        "period": "2026-05-01",
        "value": 321.5,
        "unit": "index",
        "asOf": "2026-06-09T22:15:00.000Z",
        "freshnessStatus": "fresh"
      },
      "upcomingRelease": {
        "scheduledAt": "2026-07-12T13:30:00.000Z",
        "status": "scheduled",
        "actual": null,
        "prior": 321.5,
        "consensus": 322,
        "surprise": null
      },
      "forecast": {
        "horizon": "1m",
        "value": 322.1,
        "intervalLow": 321,
        "intervalHigh": 323,
        "scenario": "baseline"
      }
    }
  ],
  "regime": null,
  "summaryMd": "US launch-ring high-signal macro pack includes 32 official-source or harmonized series with explicit fallback and release-calendar posture.",
  "expansionHints": [
    "Use include=series to return full nested observations, releases, forecasts, source plans, and trust metadata."
  ],
  "requestId": "req_2ZK8Q1W9F4M6P7R3",
  "traceparent": "00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01"
}

Give this prompt to your agent

Failure posture

  • treat non-2xx responses as contract-aware failures, not free-form errors
  • preserve requestId and traceparent in logs and downstream reports
  • if provenance or freshness metadata is present, return it unchanged so trust is not lost in the handoff