put https://app.pennylane.com/api/external/v2/customer_invoices//categories
This endpoint is not applicable for draft invoices.
Update the categories of a customer invoice. You can pass categories that don't belong to the same category group. The sum of categories of a same group must equal 1. In the following example, the two first categories belong to the same category group A, the sum of the weights is 1. The third category belongs to a category group B, its weight is 1.
[
{ "id": 59, "weight": "0.5" }, // category group A
{ "id": 33, "weight": "0.5" }, // category group A
{ "id": 65, "weight": "1" } // category group B
]
This endpoint requires one of the following scopes: customer_invoices:all
customer_invoices:all