Skip to main content
GET
ComputeEnergyShockScenario

Authorizations

X-WorldMonitor-Key
string
header
required

User-issued WorldMonitor API key.

Query Parameters

country_code
string

ISO 3166-1 alpha-2 country code for the affected energy market.

chokepoint_id
enum<string>

Chokepoint identifier to model as disrupted.

Available options:
hormuz_strait,
malacca_strait,
suez,
bab_el_mandeb
disruption_pct
integer<int32>

Percent of chokepoint flow disrupted, from 0 to 100.

fuel_mode
enum<string>

Fuel mode to model: "oil", "gas", or "both". Defaults to "oil".

Available options:
oil,
gas,
both
jmespath
string

Optional JMESPath expression applied server-side to project or reduce the JSON response before it is returned (mirrors the MCP jmespath argument). Invalid expressions, expressions larger than 1024 UTF-8 bytes, or projections that exceed the 256 KB output cap return HTTP 400 with a {_jmespath_error, original_keys} envelope. Grammar and worked examples: https://www.worldmonitor.app/docs/mcp-jmespath.

Response

Successful response

countryCode
string
chokepointId
string
disruptionPct
integer<int32>
gulfCrudeShare
number<double>
crudeLossKbd
number<double>
products
object[]
effectiveCoverDays
integer<int32>
assessment
string
dataAvailable
boolean
jodiOilCoverage
boolean

v2 fields

comtradeCoverage
boolean
ieaStocksCoverage
boolean
portwatchCoverage
boolean
coverageLevel
string
limitations
string[]
degraded
boolean
chokepointConfidence
string
liveFlowRatio
number<double>
gasImpact
object