List Production Schedule Item Policies
Beta/v1/operations/production-schedules/{id}/item-policiesThis endpoint is idempotent. Learn more
Returns the per-item policy behind a schedule version, ordered by constraint run hours descending.
This is the "why" behind every campaign: lot size, reorder point, safety stock and lead times as they stood when the plan was generated.
idstringID of the schedule version.
objectstringenumValues:listResource type identifier.
page_infoobjectPagination metadata.
next_page_urlstringnullableRelative URL that fetches the next page of results.
null when the last page has been reached.
previous_page_urlstringnullableRelative URL that fetches the previous page of results.
null while on the first page.
has_next_pagebooleanWhether more results exist after this page.
has_prev_pagebooleanWhether results exist before this page.
dataarray of production_schedule_item_policyResources in this page.
idstringPolicy ID.
objectstringenumValues:production_schedule_item_policyResource type identifier.
production_scheduleentitynullableThe schedule version this policy belongs to.
idstringUnique identifier for the entity.
objectstringenumValues:entityResource type identifier.
typestringenumValues:accountactorentityThe resource kind that this entity references, as an object-type value (e.g. user, account).
Unlike object — which is always entity — this names the underlying resource the id points to.
namestringnullableHuman-readable display name for the entity (e.g. a user's full name, a sales order number).
handlestringnullableSecondary human-readable identifier (e.g. email address, username, redacted API key value).
itementitynullableThe item the policy is for.
idstringUnique identifier for the entity.
objectstringenumValues:entityResource type identifier.
typestringenumValues:accountactorentityThe resource kind that this entity references, as an object-type value (e.g. user, account).
Unlike object — which is always entity — this names the underlying resource the id points to.
namestringnullableHuman-readable display name for the entity (e.g. a user's full name, a sales order number).
handlestringnullableSecondary human-readable identifier (e.g. email address, username, redacted API key value).
skustringSKU of the item.
unitentitynullableUnit every quantity in this policy is counted in.
idstringUnique identifier for the entity.
objectstringenumValues:entityResource type identifier.
typestringenumValues:accountactorentityThe resource kind that this entity references, as an object-type value (e.g. user, account).
Unlike object — which is always entity — this names the underlying resource the id points to.
namestringnullableHuman-readable display name for the entity (e.g. a user's full name, a sales order number).
handlestringnullableSecondary human-readable identifier (e.g. email address, username, redacted API key value).
unit_abbreviationstringnullableAbbreviation of the unit every quantity in this policy is counted in, for display.
A reorder point of 2,508 is uninterpretable without it, so the two are never meaningful apart.
production_stepentitynullableThe production step the item runs at.
idstringUnique identifier for the entity.
objectstringenumValues:entityResource type identifier.
typestringenumValues:accountactorentityThe resource kind that this entity references, as an object-type value (e.g. user, account).
Unlike object — which is always entity — this names the underlying resource the id points to.
namestringnullableHuman-readable display name for the entity (e.g. a user's full name, a sales order number).
handlestringnullableSecondary human-readable identifier (e.g. email address, username, redacted API key value).
primary_machineentitynullableThe machine the item usually runs on.
idstringUnique identifier for the entity.
objectstringenumValues:entityResource type identifier.
typestringenumValues:accountactorentityThe resource kind that this entity references, as an object-type value (e.g. user, account).
Unlike object — which is always entity — this names the underlying resource the id points to.
namestringnullableHuman-readable display name for the entity (e.g. a user's full name, a sales order number).
handlestringnullableSecondary human-readable identifier (e.g. email address, username, redacted API key value).
annual_demandnumberDemand used for planning, annualized.
weekly_demandnumberDemand used for planning, per week.
seconds_per_unitnumberHow long one unit occupies the constraint.
unit_costnumberStandard cost per unit.
setup_costnumberCost of one changeover.
holding_costnumberAnnual cost of holding one unit.
eoq_unitsnumberEconomic order quantity.
constraint_lead_time_weeksnumberObserved or default lead time at the constraint.
finish_lead_time_weeksnumberLead time from the constraint to sellable stock.
sigma_weekly_poolednumberPooled weekly demand variability at the constraint.
sigma_downstream_sumnumberSummed weekly variability of the finished goods this item becomes.
safety_stock_primarynumberBuffer held at the constraint.
safety_stock_downstreamnumberBuffer held as finished goods.
reorder_pointnumberStock position at which a campaign is triggered.
order_up_tonumberCeiling on how far ahead this item is built.
on_hand_echelonnumberStock at the constraint plus everything downstream of it. This is what the build decision is made against — stock already finished still counts against building more.
on_hand_greigenumberStock sitting at the constraint stage on its own, which the echelon figure cannot be decomposed back into once summed.
average_greige_inventorynumberWhat the constraint stage holds on average: its buffer, plus half a campaign as one lands and drains.
max_greige_inventorynumberWhat the constraint stage holds at its peak: its buffer plus a whole campaign.
weeks_of_covernumberWeeks of demand the current stock covers.
projected_on_handarray of numberThe echelon position at the end of each horizon week, after that week's campaigns land and its demand is drawn down. A run of weeks with no campaign is stock draining toward reorder_point; this is what makes that visible rather than looking like the solver did nothing.
annual_run_hoursnumberConstraint hours this item's annual demand consumes.
abc_classstringnullableenumValues:abcABC class by share of constraint run hours.
constraintsarray of stringenumValues:eoq_cappedcapacity_starvedLimits the solver hit while sizing this item's campaigns. Empty when the policy was applied as calculated.
created_atstring (date-time)Creation timestamp.
updated_atstring (date-time)Last updated timestamp.
Responses
Successful response for List Production Schedule Item Policies