Update Proposal Item MSRP
POST /public/proposals//items//msrp — Sets the MSRP of a proposal item.
Msrp amount. MSRP never changes what the item sells for: it is the list price shown alongside the sell price, and where it exceeds the sell price the difference is reported as MSRP savings. total.amount continues to follow the sell price.
SetDefault also saves the MSRP for later proposals, and what that means depends on the item type — a Part saves it as the company’s own MSRP in your locale’s currency, a CustomItem saves it on the library item, and Labor and Fee items have no MSRP of their own, so the flag does nothing. Once enough companies record the same MSRP for a part, that figure can also become the catalog’s shared MSRP. For a Part it also reaches the company’s other draft proposals, applied in the background rather than in this response.
UpdateAllInstances applies the change to the proposal’s other items from the same source item that share its item type, in any area option.
Authorizations
Portal application identifier used as part of HMAC-authenticated API requests.
Portal user API key used together with the HMAC signature headers.
Timestamp header included in the signed request to prevent replay attacks.
HMAC-SHA256 signature for the request, calculated over the canonical string defined in the authentication docs.
Headers
Accept Header
application/json Path Parameters
Unique ID of the proposal (not the proposal number).
Id of the proposal item to update. Must belong to the proposal.
Body
Proposals Service
Per-unit MSRP amount for the item.
When true, also save this MSRP so later proposals start with it. A Part saves it as the company's own MSRP, in the currency of the caller's locale; a CustomItem saves it on the library item. Labor and Fee items have no MSRP of their own, so the flag does nothing for them. Once enough companies record the same MSRP for a part, that figure can also become the catalog's shared MSRP. Defaults to false.
When true, apply the change to every other instance of the same catalog item in this proposal that shares its item type, across all area options. Defaults to false.
Response
Success
Unique numeric identifier of the proposal item
Identifier of the catalog, labor, custom, or fee item this proposal item was created from
UTC timestamp when the proposal item was created
Quantity of the proposal item
Identifier of the parent item when this item is nested under another item
Part, Labor, CustomItem, Fee UTC timestamp when the proposal item was last modified
Brand name of the item
Model value of the item
Name of a Labor item
Short description shown for the proposal item
Client-facing note for the proposal item
Image URL of the item
MSRP amount of the item
Sell price for the proposal item
Supplier cost for the proposal item
UTC timestamp when the supplier cost was last updated
Display name of the supplier assigned to the item.
Total amount for a proposal item
Whether the proposal item is tax exempt
Whether the proposal item is a recurring service
Linked orders created from this proposal item