When retrieving an item via the Browse API getItem endpoint, if the seller is away, the API returns an error 11001, "The specified item Id was not found."
According to the API documentation, it looks like the correct response should be warning 11508 or 11509, "This seller is currently away. If you make a purchase, please allow additional time for your order to be processed.", or "This seller is currently away until {sellerReturnDate}. If you make a purchase, please allow additional time for your order to be processed.".
This is causing us issues, because we'd like to be able to use the API to remove items permanently from our system when they are no longer available, but we can't tell the difference between something that has been deleted and a seller going on vacation.
An example of an endpoint that currently shows this behavior is: /buy/browse/v1/item/v1|300092964355|0
Does anyone know of a way to get information on an item if the seller is away?