Etsy app approved in Developer Portal, but OAuth says “application not recognized” and openapi-ping returns 403 #1690
Replies: 2 comments
|
Confirming the same issue on a separate Etsy Seller App as of August 14, 2026. App details:
A Windows client performs this read-only preflight before OAuth:
The request includes the required The response is consistently:
The keystring was compared character-by-character against the Developer Portal and matches exactly. OAuth is intentionally not started after the failed preflight. This appears to be another case where the Developer Portal approval state and rate-limit assignment have not synchronized with Etsy’s Open API/OAuth backend. Could Etsy Support please re-provision or re-sync this application record? No shared secret, OAuth token, or authorization code is included in this report. |
|
Thank you for your report. This bug has been fixed and your App and key should be working now. |
Uh oh!
There was an error while loading. Please reload this page.
Confirmation
Question / discussion
Hi,
I’m having an issue where my Etsy API application appears as Approved in the Etsy Developer Portal, but Etsy’s API/OAuth backend does not seem to recognize the app correctly.
Current Status
1. OAuth Authorization Problem
The generated Etsy authorization URL appears structurally correct.
However, when Etsy opens the authorization page, it displays:
The request successfully reaches Etsy, so the failure occurs before Etsy redirects back to my callback URL.
Authorization Request Parameters
The application therefore never reaches the OAuth callback stage because Etsy rejects the application itself during authorization.
2. API Diagnostic Test
I also tested Etsy's Open API ping endpoint directly:
Using:
The response is consistently:
I get the same result from:
So the problem does not appear to be specific to the frontend, browser, OAuth redirect handling, or application routing.
3. Important Account History
There is one piece of account history that may be relevant.
The Etsy seller account associated with this developer account had previously been suspended because of an unpaid seller balance.
After I:
the existing API application request was then automatically approved in the Etsy Developer Portal.
Since that happened:
Check | Result -- | --Developer Portal app status | ✅ Approved
API keystring matches approved app | ✅ Yes
Shared secret matches approved app | ✅ Yes
OAuth request reaches Etsy | ✅ Yes
OAuth recognizes the application | ❌ No
openapi-ping succeeds | ❌ No
openapi-ping response | HTTP 403
4. Why I Suspect a Provisioning Issue
At this point, it looks like the application may be:
The combination of these two behaviors is especially confusing:
Because both the OAuth authorization system and the API endpoint reject the application, I’m wondering whether the app's backend state did not fully synchronize after the seller account was restored and the API application became approved.
Questions
Could someone from Etsy or someone familiar with this situation clarify the following?
1. What does
HTTP 403fromopenapi-pingmean for an approved app?For an application that already shows as Approved, what conditions can cause:
2. Is there an approval propagation/provisioning delay?
After an API application changes to Approved, is there normally any delay before:
openapi-pingstarts working3. Can a previous seller-account suspension affect API access?
Could the previous seller account suspension leave the API application or developer account in a restricted state, even after:
4. Is there another activation step after approval?
Is there anything else developers are required to do after the Developer Portal displays:
to activate the app for Open API and OAuth access?
5. Can Etsy Developer Support re-sync the application?
If this is an Etsy-side provisioning/synchronization issue, is there a way for Etsy Developer Support to:
Any guidance on what I should check next would be greatly appreciated.
Thanks.
All reactions