Should be able to retrieve and set Inventory Item status.
Should be able to retrieve and set Inventory Item status, i.e. whether Active/Archived or deleted
![](https://secure.gravatar.com/avatar/986d48410c192ce567ca019332a1db63?size=40&default=https%3A%2F%2Fassets.uvcdn.com%2Fpkg%2Fadmin%2Ficons%2Fuser_70-6bcf9e08938533adb9bac95c3e487cb2a6d4a32f890ca6fdc82e3072e0ea0368.png)
![](https://secure.gravatar.com/avatar/08561087030ba1775b25abf8caf91bb1?size=40&default=https%3A%2F%2Fassets.uvcdn.com%2Fpkg%2Fadmin%2Ficons%2Fuser_70-6bcf9e08938533adb9bac95c3e487cb2a6d4a32f890ca6fdc82e3072e0ea0368.png)
-
Ativa commented
After 8 years from when this was posted is there at least some kind of workaround to archiving an item?
-
Warren Strong commented
It's 2024 and it's still beautifully incomplete.
-
Martin Thompson commented
Adam - at least provide a workaround. You don't need to implement it in the api calling , but at least put it in the response. You are already returning "StatusAttributeString" always returned with "null" - just make the status "Deleted" , "Archived" or "Active" . there are no changes to the API call , no changes to the struacture of the response and it allows us to filter the Items with accuracy. NOT HARD.
-
Anonymous commented
Hi
Is there any update on this? It is causing major issues for our mutual customers and, if it is a small change, then hopefully five years would be enough time for it to bubble up the list.
Cheers
-
Matt Lovell commented
flabergasted that this is even a discussion! the items api is hardly massive and the items status is critical info.
-
Curtis commented
+1
This is the type of thing I wish we would know about before adopting Xero because it's the type of thing that shows it has an "incomplete API" when you cannot access basic fields, such as the status of a Product/Service/Line Item, via the API that you can via the website.
They claim getting it added is a "feature request" and clearly it has been documented here for now 6 years.
-
Michael Fry-White commented
+1
There are probably others like us that just need to see the status so we can filter it on our side - and don't even need to update it.
-
Bob Brown commented
Still need this - I did some research because I saw that it was not possible to select an archived product when you create an invoice by hand in the Xero UI, but you can still create an invoice with archived items via the API. Also when you export CSV or PDF of the items via the Xero UI the archived items are still there with no status indicator. Really really need this - it makes integrating with Xero very difficult for the sake of a single missing field. Cannot overstate how disappointing this is. Let's see what they come back with. Fingers crossed https://twitter.com/gurubobnz/status/1495001043067109377
-
Scott commented
This has now made it to the top 5. Being that Xero even agrees it's a relatively small change, can you please just implement it? Let's go. Let's get it done :)
-
Alain commented
Where are we with this item Status field?
-
Anonymous commented
+1 It's been two and half years 'in the mix' for such an essential field. It does seem only partially implement in Xero because Inventory export show all items yet invoicing does not allow Inactive products to be used.
-
[Deleted User] commented
Adding my voice to this users of our app cannot be expected to know what is active and what is not.
-
Anonymous commented
+1 to have the active / inactive status returned on the GET, at the very least. Updating it is a bonus.
-
Anonymous commented
Also adding a +1 here - this is really important for us. We've got customers who don't want to see their inactive items treated as active, so it's a bit of a headache.
-
Anonymous commented
Hi, It can be a small change for you but has a BIG effect on us. Please make it available asap. Thanks.
-
Anonymous commented
+1 for this please. Being able to set (and filter by) active status is a big one for us.
-
Rhys commented
Can cause all kinds of issues with integrated applications especially when historical Xero Inventory Tracked items are thrown into the mix as these can never be deleted only deactivated.
-
Oli commented
It's just bizarre that a Status field isn't returned for Items via API. It's near impossible to filter out inactive Items that I don't wish to see.
I also don't understand how, on the Xero web app, any deleted / void Invoices, Bills etc don't show by default, and you have to tick a box to say that you want to see void items. Yet the Inventory screen shows inactive items in the list of active, and there's no way to hide them. IMO the Inventory screen should follow the same consistency as the other sections, and not show them unless you tick a box and search.
-
Andrew Ardron commented
Please can we have this feature. It is a nonsense that key data like this just isnt available via the API, and the "under review" and the official statement from Adam are now a year old
-
Sam Floyd commented
Any updated timeline on this?