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

tenantIdrequired
retailStoreNumberoptional
ecomStoreNumberoptional
cursoroptional

nextCursor from the previous page

limitoptional

Page size, default 1000, max 5000

  • Format: int32

Responses

200Response
application/json

A page of current sales forecasts, retail stores first, ordered by store number then SKU number

itemsrequired
Show item fields

The sales forecast Snowbee currently holds for one store and SKU

ecomStoreNumberoptional
Example"9001"
generatedAtrequired

The 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"
modifiedTimerequired

When Snowbee applied it

  • Format: ISO 8681 timestamp
Example"2025-10-28T12:37:42Z"
quantitiesrequired

Expected gross sales quantity per day from horizonStartDate, as decimal strings

Example["4.7","3.1","0"]
retailStoreNumberoptional
Example"1001"
skuNumberrequired
Example"10025"
nextCursoroptional

Pass as cursor to fetch the next page; null on the last page

400Response
application/json
errorrequired

Stable error code

Example"INVALID_REQUEST"
messagerequired

Human-readable error message

Example"Invalid customer ID format"
resolutionrequired

Suggested next action

Example"Correct the customer ID and retry the request"
401Response
application/json
errorrequired

Stable error code

Example"INVALID_REQUEST"
messagerequired

Human-readable error message

Example"Invalid customer ID format"
resolutionrequired

Suggested next action

Example"Correct the customer ID and retry the request"
403Response
application/json
errorrequired

Stable error code

Example"INVALID_REQUEST"
messagerequired

Human-readable error message

Example"Invalid customer ID format"
resolutionrequired

Suggested next action

Example"Correct the customer ID and retry the request"