GET/v1/tenants/{tenantId}/demand_planning/sales_forecasts
List the sales forecasts SnowBee currently holds Experimental
The current forecast horizon per store and SKU, as applied from processed batches — use it to verify uploads and to compare against your own model. Retail stores come first in store number order, then ecom stores; a page never spans two stores. generatedAt is the planning run that produced each horizon, so an old value means the forecast is stale.
Parameters
tenantIdrequiredretailStoreNumberoptionalecomStoreNumberoptionalcursoroptionalnextCursor from the previous page
limitoptionalPage size, default 1000, max 5000
- Format: int32
Responses
application/jsonA page of current sales forecasts, retail stores first, ordered by store number then SKU number
itemsrequiredShow item fields
The sales forecast Snowbee currently holds for one store and SKU
ecomStoreNumberoptional- Example
"9001" generatedAtrequiredThe planning run that produced this forecast. An old value means the horizon is stale.
- Format: ISO 8681 timestamp
Example"2026-08-31T03:12:00Z"horizonEndDaterequired- Format: date
Example"2026-09-30"horizonStartDaterequired- Format: date
Example"2026-09-01"modifiedTimerequiredWhen Snowbee applied it
- Format: ISO 8681 timestamp
Example"2025-10-28T12:37:42Z"quantitiesrequiredExpected gross sales quantity per day from horizonStartDate, as decimal strings
Example["4.7","3.1","0"]retailStoreNumberoptional- Example
"1001" skuNumberrequired- Example
"10025"
nextCursoroptionalPass as cursor to fetch the next page; null on the last page
400Response
application/jsonerrorrequiredStable error code
Example"INVALID_REQUEST"messagerequiredHuman-readable error message
Example"Invalid customer ID format"resolutionrequiredSuggested next action
Example"Correct the customer ID and retry the request"
401Response
application/jsonerrorrequiredStable error code
Example"INVALID_REQUEST"messagerequiredHuman-readable error message
Example"Invalid customer ID format"resolutionrequiredSuggested next action
Example"Correct the customer ID and retry the request"
403Response
application/jsonerrorrequiredStable error code
Example"INVALID_REQUEST"messagerequiredHuman-readable error message
Example"Invalid customer ID format"resolutionrequiredSuggested next action
Example"Correct the customer ID and retry the request"