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
-
Nigel Southey
commented
We export our product file every night into our POS system and include all of our discontinued archived stock records !!!!!!!!!!!!!!
-
Scott
commented
It's now in the top 4. The irony of the name of this website is not lost on us.
-
Nathan Massey commented
Still an issue in July 2025
-
Nathan Finch commented
Surely this is an essential feature and trivial to implement. 8 years?! Xero's own internal api returns it for xero.com so why not this?
Now I have to build my own clunky system that manages inactive status inside the description and train users to add it if they must archive things. -
Thanks heaps for taking the time to suggest this! We’ve shared your idea with the relevant team at Xero. While we might not be able to action every idea, your feedback plays a big part in shaping where we focus and how we can improve your developer experience.
-
Liam McGrath commented
Is there any update or work around for this? Our customers are claiming it to be a critical feature which is annoyingly causing backlash on our product. The addition of a flag wouldn't break existing integrations?
Even a separate API call to get the status of a single Item or list of items to at least make it possible to check.
-
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.