Skip to main content

Override Duty Estimate

PUT 

/api/duty-estimates/:dutyEstimate/override

Sets a manual duty amount (base currency) on a purchase order or inbound shipment duty estimate, replacing the calculated total; status becomes overridden. The override is carried forward pro rata to later stages (shipment, then receipt) until cleared. Send override_amount: null to clear it and restore the calculated estimate.

Required scope: purchase-orders:write

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

Body:

  • override_amount (required, number|null, min 0)
  • reason (string, max 255; required when override_amount is not null)

Receipt estimates are frozen at receipt and return 422.

Authentication: Requires Bearer token (scope purchase-orders:write, permission purchase_orders.update).

Request​

Responses​

OK

Response Headers
    Content-Type