Skip to main content

Create Merchandise Plan

POST 

/api/open-to-buy/merchandise-plans

Create a plan row for a node/period and compute its initial OTB.

Fields:

  • retail_period_id (required, integer, exists)
  • node_type (required, enum: category | brand | department | product)
  • node_id (required, integer >= 0)
  • planned_sales_value (optional, numeric >= 0)
  • planned_sales_units (optional, integer >= 0)
  • planned_markdown_value (optional, numeric >= 0)
  • planned_eop_value (optional, numeric >= 0)
  • planned_eop_units (optional, integer >= 0)
  • budget_enforced (optional, boolean) — enforce the OTB guardrail on forecast buys
  • budget_cap_value (optional, nullable, numeric >= 0) — manual cash ceiling; effective budget = min(computed OTB, this)

Requires the inventory read/write scope.

Request

Responses

Created

Response Headers
    Content-Type