Skip to main content
Approves, rejects, or resets ONE PDP change proposal. Item-by-item only — there is no approve-all. Input:
  • proposal_id (required) — from get_pdp_run.
  • decision (required) — approved | rejected | pending (pending undoes a prior decision).
  • final_value (optional) — operator edit; only valid with decision=approved. Writer uses COALESCE(final_value, after_value).
Decisions lock once a proposal has been handed to the Shopify writer (write_status != not_attempted). Requires write scope. Does NOT publish to Shopify — use publish_pdp_changes after approvals.

Inputs