Get demand signals across products, regions, and time — per scenario
/demand-forecast when you want to:
| Field | Description |
|---|---|
demandVolume | Total ordered units in the period |
demandValue | Total demand at gross sales value (plan currency) |
fillRate | Share of demand that was fulfilled (0–1) |
forecastAccuracy | 1 − MAPE. How close the forecast was to actuals (only meaningful on actual scenario) |
| Value | Description |
|---|---|
product | Aggregate across all regions per product family |
sku | Granular SKU-level breakdown |
region | Geographic region grouping |
channel | Sales channel (modern trade, e-comm, traditional, etc.) |
forecastAccuracy is only meaningful when querying the actual scenario or comparing forecast scenarios against actuals. In pure what-if scenarios it reflects the internal model accuracy.Obtain a token via POST /auth/token using your API key and secret.
Tokens expire after 1 hour.
The plan identifier to query data against
Comma-separated list of scenario IDs (max 3)
3Time aggregation bucket
D, W, M, FY Start of the date range (ISO 8601)
End of the date range (ISO 8601)
ISO 4217 currency code for monetary values
Dimension to group results by
product, region, channel, sku