404 error for /admin/api/2023-04/themes/{themesID}/assets.json

Topic summary

404 errors occur when calling Shopify’s theme assets endpoint (/admin/api/2023-04/themes/{themeId}/assets.json) on API versions 2023-04 and 2023-07, while it works on 2023-01. Some attempted PUT/POST methods also fail, returning {“errors”:“Not Found”}.

Early suggestion: do not call the endpoint via a browser; test with an access token using POSTMAN (an API testing tool). This worked for one participant, but others still received 404 on newer versions.

Key update: starting with API version 2023-04, the Assets API is no longer available by default. Shopify now requires apps to request an exemption to keep using theme asset updates. A documentation link was provided for the exemption and integration guidance.

Clarifications:

  • 404 (Not Found) is returned even with correct scopes; this is not a 401 (Unauthorized) issue.
  • API versions (e.g., 2023-04) are Shopify’s quarterly releases.

Actions and next steps:

  • Apply for an exemption via the Shopify form if you need to update assets via API.
  • Review Shopify’s docs for alternative integration methods.

Status: unresolved/ongoing. A clear migration path beyond requesting exemption was not established in the thread.

Summarized with AI on January 23. AI used: gpt-5.

I’m having the same issue.
I just rolledback from API version 2023-04 to 2023-01 and it works.
So using PUT to themes gives 404 for the 2023-04 version.
I also tried the new API version 2023-07 which also gives 404.
I can’t find any difference in the API documentation, except scopes which I have (and if that was the case should a 401 be returned instead of a 404).

Have you identified the issue?