Etsy Shop is closed but Shop API returns success #772
Replies: 4 comments
-
I have discovered a similar issue, but I personally think that the API should return back results for closed shops - it should just mark their status correctly. To illustrate my point, the issue that I've spotted is that for a temporarily closed shop, the API won't allow you to retrieve all Listings. The Listings in theory should be active, but none are returned. This is when using "getListingsByShop". However, if you try and access just one of the listings directly (which doesn't require AUTH, so this could be even trying to access someone else's listings!), then the Listing is returned with a state of "active" (even though it doesn't get returned for "getListingsByShop"). There are valid reasons why an authorised request should return info about listings, whether the shop is closed or not. For example, someone might temporarily close the shop so that they can do maintenance. However, if they can't access all the listings, without first knowing the ListingId, then this will be a problem. Also, the enums for state don't seem correct. When I entered an invalid state, I get the following error message: However:
Should there be an extra state for when a shop is temporarily closed? Or should the listing still be Active, and the Shop itself is closed? |
Beta Was this translation helpful? Give feedback.
-
We also are having an issue here. We have some shops in our records we know are closed but the getShop endpoint returns data as if the shop is still open. The only way to tell if they are closed is to call the findActiveListingsByShop endpoint and look for the erorr "No shop found or shop is not available." This is not an efficient way to tell but at the moment, it's all we have. I'd like to suggest that Etsy change the getShop endpoint to have a status field for |
Beta Was this translation helpful? Give feedback.
-
@IamSantosh @Mad4F1 @emergingdzns - I have reproduced this issue using the shop in the OP's screenshot (RedsEmbroideryShop). I have emailed Etsy asking for them to look into and to respond to this GitHub discussion with what they find. For now, since there is no flag on the record to say if it's opened or closed, I wonder if it's possible to assume that if the shop is closed based on some cobbled together logic. For example, this shop has no active listings, or any shop policies at all. |
Beta Was this translation helpful? Give feedback.
-
Interestingly, here is another shop with a similar profile in terms of what is returned from the API Lavender but it sows a different message when you browse to it on Etsy |
Beta Was this translation helpful? Give feedback.
-
Hi there,
I am facing one issue regarding API for one of the Shop registered to our Etsy App.
Shop URL : https://www.etsy.com/shop/RedsEmbroideryShop
This shop was registered to our app a few days back and everything worked perfectly unless a few days back, according to the user, he closed his shop. Now on opening the Shop URL, this page appears

But on hitting the Shop API, it returns success response.

I also used User and listing API and both of them returned success responses.
Is there any way or API to find out wether the Shop is closed or not?
Please help me out.
Beta Was this translation helpful? Give feedback.
All reactions