detektu
Shopify API changes
Info

More resilient token exchanges when migrating tokens without a user session

doc:019fb619-9b4a-74ac-a83e-3ffa98844fb4::feed/https://shopify.dev/changelog/more-resilient-token-exchanges-when-migrating-tokens-without-a-user-session
Product
Shopify Admin GraphQL API
Source
Feed
Change kind
Feed Entry
Detected
Last updated

Deterministic evidence

Before / after

Extracted from Shopify's published contract. Open the source ↗

−1+81 change

1 / 1
null
{
"content_hash": "ab1cf567f5486879f2516c29557deda9db7812f035cbb63a5d62526f540526e6",
"excerpt": "More resilient token exchanges when migrating to expiring offline access tokens When you migrate an app from non-expiring offline tokens to expiring offline access tokens without a user session, you can now recover a lost migration response by retrying the exchange with the original non-expiring token for up to seven days. This reduces how often you need a merchant to reopen the app to restore access, but you don’t need to change existing flows to keep them working. What changed When you migrate…",
"identity": "https://shopify.dev/changelog/more-resilient-token-exchanges-when-migrating-tokens-without-a-user-session",
"link": "https://shopify.dev/changelog/more-resilient-token-exchanges-when-migrating-tokens-without-a-user-session",
"published_at": "2026-09-29T16:00:00Z",
"title": "More resilient token exchanges when migrating tokens without a user session"
}

Interpreted documentation change

What the vendor announced

The evidence describes a Shopify changelog entry about more resilient token exchanges when migrating tokens without a user session, specifying behavior changes for migrating from non-expiring offline tokens to expiring offline access tokens and the ability to recover a lost migration response by retrying the exchange for up to seven days.

More resilient token exchanges when migrating tokens without a user session More resilient token exchanges when migrating to expiring offline access tokens When you migrate an app from non-expiring offline tokens to expiring offline access tokens without a user session, you can now recover a lost migration response by retrying the exchange with the original non-expiring token for up to seven days. This reduces how often you need a merchant to reopen the app to restore access, but you don’t need to change existing flows to keep them working. What changed When you migrate…

Vendor source ↗

Monitored for you

Does this change affect your integration?

Choose the operations and fields your services use. Detektu matches Shopify findings to that declared usage so your team can review the relevant evidence. No agent or repository access required.

Multi-source correlation

Other Shopify findings correlated with this change across sources.

  1. Deprecation
    SDK version 12.3.0 yankedsdk:npm/@shopify/shopify-api@12.3.0
    Shopify Admin GraphQL API