Docs
Solve Line Item Cost From Margin
PATCH /Proposals/{proposalId}/lineItems/{lineItemId}/solve-cost
PATCH
/Proposals/{proposalId}/lineItems/{lineItemId}/solve-costSets a line item's unit cost from its existing charge so that it reaches a target margin (targetMarginPercent, 0 to 1, also stored on the line). It runs once; nothing re-solves afterward. Refused while the proposal's price is locked (status Accepted, Paid or Canceled). Requires event admin permission.
Path Parameters
| Field | Type | Required | Description |
|---|---|---|---|
| proposalId | uuid | Required | |
| lineItemId | uuid | Required |
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
| targetMarginPercent | number | Optional |