Use this method to update an item record.

Note: - The Quantity and TotalCostPool elements are read-only. They cannot be explicitly set via the Items endpoint. The only way to change the quantity and value of tracked items is by creating accounting transactions. - Increase the value and quantity of a tracked item by creating purchase transactions (ACCPAY Invoices or SPEND BankTransactions) and decrease the value and quantity of tracked items by creating sales transactions (ACCREC Invoices or RECEIVE BankTransactions). Read more about inventory adjustments in the Tracked Inventory in Xero guide.



Authentication values used to connect to the Xero server.

Item id / code

Unique identifier of the item to update.


Item to update.



Item updated.

Xero Developer: Items (POST)