Skip to main content

Create Manual Run

POST 

/api/inventory-forecasting/schedule-runs/manual

Create and persist a manual (ad-hoc) forecast run record, for example right after calling the build endpoint, so the run appears in the runs list.

Required scope: purchase-orders:write

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

The run's per-product lines are stored in the background, rebuilt from configuration_snapshot (include supplier_ids and the same settings you sent to build, including baseline_method, trend_damping_factor, trend_max_growth_pct, trend_half_life_days and exclude_detected_anomalies). Read them with List Forecast Run Lines once the background job finishes; until then that list is empty. Runs with stored lines are kept for at least 37 days so forecast accuracy can be scored.

Authentication: Requires Bearer token.

configuration_snapshot: required — stores the forecast config used.

results_summary: required — stores aggregate results.

purchase_order_ids: optional — IDs of POs created from this run.

Returns 201.

Request​

Responses​

Created

Response Headers
    Content-Type