I am a seller and I recently received a email infrom eBay stating that eBay has taken down a listing due to it being adult material and being miscategorized. I also see an alert about the same in the My Messages section of my eBay account.
When I try do a GetItem call on this Item I receive an error code 17 - Item "<ItemID>" is invalid, not activated, or no longer in our database, or an Live Auction item. If I do an AddItem again for this SKU, the item is brought down again by eBay Trust & Safety. According to eBay Trust & Safety, violation of this or other eBay policies may result in forfeit of eBay fees on cancelled listings, limits on account privileges and account suspension.
If an item is ended by eBay because the item is miscategorized, is there any way for me to know programatically so that I won't list the item again?
Solution
If you subscribe to platform notifications and the ItemSuspended notification, you will get a notification when the item is suspended. See below for a sample payload of the ItemSuspended notification