I have a custom app created via the Dev Dashboard (not
a Partner account) on my own store barktrim.myshopify.com. The app is installed, shows up
under Settings > Apps, and I have the Client ID and
Client Secret (shpss_ format) from the dashboard.
With body (application/x-www-form-urlencoded):
grant_type=client_credentials
client_id=
client_secret=<shpss_…>
Returns:
{“error”:“application_cannot_be_found”,“error_descript
ion”:“Could not find Shopify API application with
api_key <client_id>”}
Tried: multiple MCP packages, raw POST requests,
disabling embedded mode, creating new app versions and
reinstalling.
My hypothesis: Dev Dashboard apps don’t use the OAuth
token exchange flow at all, you’re supposed to
generate an Admin API access token directly from the
dashboard UI, and the /admin/oauth/access_token
endpoint is only for Partner-registered apps. Is this
correct? Is the shpss_ client secret format
incompatible with that endpoint entirely?
Hey @yuri_stellema - happy to take a look into this with you.
The client_credentials grant type is supported for Dev Dashboard apps, so that flow should work. There’s a guide here that walks through the exact steps: Get API access tokens for Dev Dashboard apps
The application_cannot_be_found error usually pops up when the Client ID being passed doesn’t match what we have on file for the app you’re trying to get the Auth token for. I’d try copying the Client ID fresh from Dev Dashboard’s app settings and make sure the app is installed on barktrim.myshopify.com specifically. Client credentials aren’t interchangeable, and I’ve personally made the mistake of using a different apps credentials before, so it can hapen.
Let me know where things are at and we can dig in further from there, if you’re able to share a request ID from a failed call’s API response headers where you’re seeing the message there, I can take a look at our logs to see if anything odd is happening on our end for sure if you do confirm the secret/client ID are the right ones. Hope this helps a bit and I’m more than happy to look into this further if needed.
Hey @yuri_stellema - wanted to follow up here, did the client credentials guide help get things working on your end? Let me know if you’re still running into the application_cannot_be_found error.