Find the answer to your question
I get a list of items being sold by a user. I then send them to GetItem. I get this:
Item ItemNumber is invalid, not activated, or no longer in our database, or an Live Auction item.
Under what circumstances does this happen and how can I avoid it?
The possible cause for this error is:
--- The given item is removed by VeRO or other reason.
--- The item in question is a 30 days old inactivated item and has been archived in eBay's data repository
--- An incorrect itemID is specified in the GetItem request.
--- The given itemID in your GetItem call does not belong to the API Server URL your API request is routing to.
To work around this problem, check of the following suggestions, depending on your situation.
--- In case of the removed item, the item's seller should get an email from eBay regarding the item and you need to work with eBay Customer Support about the removal.
--- Filter out an item that is inactivated and is 30 days old from your item list for GetItem call.
--- Check if you are sending an valid itemID to a correct API Server URL when make GetItem request and do not send Sandbox itemID to production API server.
Documentation: GetItem Input Arguments