Skip to content

Scenario Order Details

These endpoints return the projected order data within a specific scenario. All endpoints are read-only.


Manufacturing Order Details

GET /api/scenario-manufacturing-order-details/
GET /api/scenario-manufacturing-order-details/{scenario_id}

Required privilege: Manufacturing / View

Returns projected manufacturing order lines for the specified scenario.

curl -b cookies.txt "https://acme.knosc.com/api/scenario-manufacturing-order-details/7"

Forecast Details

GET /api/scenario-forecast-details/
GET /api/scenario-forecast-details/{scenario_id}

Required privilege: Forecast / View

Returns projected forecast lines for the specified scenario.

curl -b cookies.txt "https://acme.knosc.com/api/scenario-forecast-details/7"

Sales Order Details

GET /api/scenario-sales-order-details
GET /api/scenario-sales-order-details/{scenario_id}

Required privilege: Demand / View

Returns projected sales order lines for the specified scenario.

curl -b cookies.txt "https://acme.knosc.com/api/scenario-sales-order-details/7"

Purchase Order Details

GET /api/scenario-purchase-order-details/
GET /api/scenario-purchase-order-details/{scenario_id}

See Scenario PO Details for full documentation.


Scenario Item Analysis

For each order type, item-level endpoints provide scenario data scoped to a specific item (and optionally warehouse):

Endpoint Description
GET /api/scenario-analysis-purchase-order-item/{scenario_id}/{item_id} Scenario PO data for item
GET /api/scenario-analysis-purchase-order-item/{scenario_id}/{item_id}/{warehouse_id} Scenario PO data for item + warehouse
GET /api/scenario-analysis-manufacturing-item/{scenario_id}/{item_id} Scenario MO data for item
GET /api/scenario-analysis-manufacturing-item/{scenario_id}/{item_id}/{warehouse_id} Scenario MO data for item + warehouse
GET /api/scenario-analysis-forecast-item/{scenario_id}/{item_id} Scenario forecast for item
GET /api/scenario-analysis-demand-item/{scenario_id}/{item_id} Scenario SO data for item
GET /api/scenario-analysis-inventory-item/{scenario_id}/{item_id} Scenario inventory for item

All return the same structure as their non-scenario counterparts but with data reflecting the scenario's assumptions.


Response Format (Common)

All scenario order detail endpoints return:

{
  "data": {
    "rows": [
      {
        "scenario_id": 7,
        "id": <record_id>,
        "<order_type> details": { ... }
      }
    ]
  }
}

Errors

Status Code Description
404 Scenario.NotFound No scenario with this ID
403 User.NotPrivileged Insufficient privilege