This page was automatically generated from tracezilla’s Swagger API documentation 2026-07-17

PUT /forecasting/supply/{skuId}/{forecastScenarioId}/{periodKey}

Create or update supply forecast

Description

Create or update supply forecast for a specified SKU and period

Parameters (path)

Name Required Description Values
skuId required Id of the sku.  
forecastScenarioId required Id of the forecast scenario.  
periodKey required Key of the period. Day keys starts with a d-* (d-2027-01-01), month keys starts with m-* (m-2027-01) and week keys starts with w-* (w-2026-42)  

Request body

Description

Data to store.

Required

This parameter is required.

Request body JSON schema
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
  "properties": {
    "qty_supplied": {
      "description": "Expected supply quantity",
      "format": "double",
      "example": 20.22
    },
    "response_include_quantities": {
      "description": "If quantities should be included in the response",
      "format": "bool",
      "example": true
    }
  },
  "type": "object"
}

Responses

200

successful operation

Response content JSON schema
1
2
3
4
5
6
7
{
  "properties": {
    "description": "Will only be included if *response_include_quantities* is set to true! Forecast quantities for the updated SKU keyed by the key period following the same pattern as in GET /forecasting/supply",
    "type": "object"
  },
  "type": "object"
}

406

not acceptable

500

internal server error