---
title: "GetChinaMacroSnapshot"
method: GET
path: "/api/economic/v1/get-china-macro-snapshot"
tags: ["EconomicService"]
---

# GetChinaMacroSnapshot

`GET /api/economic/v1/get-china-macro-snapshot`

## Request

- Base URL: `https://api.worldmonitor.app`
- URL: `https://api.worldmonitor.app/api/economic/v1/get-china-macro-snapshot`
- Auth: one of:
  - API key in header `X-WorldMonitor-Key`
  - API key in header `X-Api-Key`

GetChinaMacroSnapshot reads the normalized China macro and official release calendar seeds. It never fans out to upstream providers on a cache miss.

## Query parameters

- `jmespath` string

## Response `200`

OK

- WorldmonitorEconomicV1GetChinaMacroSnapshotResponse
  - `countryCode` string
  - `generatedAt` string
  - `status` string
  - `launchReady` boolean
  - `contentObservationDate` string
  - `latestObservationDate` string
  - `indicators` WorldmonitorEconomicV1ChinaMacroIndicator[]
    - `id` string: Kept as "indicator" for API compatibility; each row is a versioned, revision-aware official observation in cache schema v2.
    - `label` string
    - `category` string
    - `value` number, double
    - `hasValue` boolean
    - `priorValue` number, double
    - `hasPriorValue` boolean
    - `unit` string
    - `observationDate` string
    - `source` string
    - `sourceUrl` string
    - `stale` boolean
    - `unavailableReason` string
    - `contextOnly` boolean
    - `geography` string
    - `seasonalAdjustment` string
    - `periodKind` string
    - `observationPeriod` string
    - `releaseTime` string
    - `retrievalTime` string
    - `direction` string
    - `directionReason` string
    - `comparisonBasis` string
    - `comparisonValue` number, double
    - `hasComparisonValue` boolean
    - `revisionState` string
    - `vintageId` string
    - `revisionSequence` integer
    - `provenanceJson` string: Canonical #5581 payload, validated before crossing the cache/API boundary.
    - `vintages` WorldmonitorEconomicV1ChinaMacroVintage[]
      - `vintageId` string
      - `sequence` integer
      - `state` string
      - `value` number, double
      - `hasValue` boolean
      - `observationPeriod` string
      - `periodKind` string
      - `releaseTime` string
      - `retrievalTime` string
      - `supersededBy` string
      - `provenanceJson` string
    - `transportStatus` string
    - `transportFailureReason` string
  - `sourceDecisions` WorldmonitorEconomicV1ChinaMacroSourceDecision[]
    - `source` string
    - `host` string
    - `status` string
    - `reason` string
    - `checkedAt` string
    - `optional` boolean
    - `requestCount` integer
    - `publisherId` string
    - `redirectBehavior` string
    - `requestBudget` integer
    - `robotsStatus` string
    - `termsStatus` string
    - `sourceUrl` string
  - `releaseEvents` WorldmonitorEconomicV1ChinaReleaseEvent[]
    - `id` string
    - `event` string
    - `countryCode` string
    - `releaseDate` string
    - `releaseTime` string
    - `timezone` string
    - `kind` string
    - `status` string
    - `source` string
    - `sourceUrl` string
  - `unavailable` boolean: True when the seeded snapshot or release calendar is unavailable; callers should render the response as degraded rather than treating it as current.
  - `schemaVersion` integer
  - `pillars` WorldmonitorEconomicV1ChinaMacroPillarPulse[]
    - `pillar` string
    - `direction` string
    - `reason` string
    - `observationIds` string[]

## Other responses

- `400`: Validation error
- `401`: Missing or invalid API key.
- `403`: API access requires an active subscription (the API key's subscription is inactive or expired).
- `429`: Rate limit exceeded.
- `503`: Service unavailable. Billing-verification responses include code and X-Billing-Verification; other gateway infrastructure failures use the generic GatewayError shape.
- `default`: Gateway or handler error response.

---

[API](https://skmtc.dev/worldmonitor/apis/worldmonitor-api.md) · [All operations](https://skmtc.dev/worldmonitor/apis/worldmonitor-api/llms.txt) · [OpenAPI document](https://skmtc.dev/worldmonitor/apis/worldmonitor-api/revisions/e3dc8463a5c9?raw)
