Skip to main content

Set Product Revenue Mapping

PATCH 

/api/products/:product/revenue-mapping

Applies (or clears) a revenue-line mapping across every sales-channel listing of this product.

Required scope: products:write

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

When a listing carries a revenue mapping, future channel orders containing it create a revenue financial line on the order instead of a stock-consuming sales order line. Use this endpoint to apply that behaviour to a product everywhere it is sold; use the per-channel revenue-mapping endpoint to map a single listing.

Body fields:

  • financial_line_type_id (required, nullable integer) — ID of an existing financial line type. It must have a revenue classification; non-revenue types are rejected with a 422. Pass null to clear the mapping from every listing of this product.

Returns the number of listings updated.

Authentication: Requires Bearer token.

Request

Responses

OK

Response Headers
    Content-Type