`delegateAccessTokenCreate` mutation now returns `expiresIn`

Shopify's GraphQL Admin API (v2026-04) now returns an expiresIn field on delegate access tokens, showing seconds until expiration. This affects Shopify app developers managing token lifecycles, not marketplace sellers.
Agencies building custom Shopify integrations or using third-party apps that leverage delegate tokens can now programmatically handle token refresh logic without guessing TTL. No action needed for sellers not building on Shopify's API directly.
Incremental Shopify platform maturation for developers; no bearing on Amazon/Walmart/Target competitive dynamics or seller margins.
If your agency builds Shopify apps: update delegateAccessTokenCreate calls in v2026-04 to read expiresIn and automate token refresh before expiry.
Audit any custom Shopify integrations using delegate tokens within 30 days to confirm they handle the new expiresIn field without breaking existing logic.
Bottom Line
Shopify API update affects developers only, zero impact on marketplace sellers.
Source Lens
Technical Platform Update
Official but usually technical. Useful only when the change affects merchant-facing operations.
Impact Level
medium
Shopify API update affects developers only, zero impact on marketplace sellers.
Key Stat / Trigger
No single quantitative trigger surfaced in this report.
Focus on the operational implication, not just the headline.
Full Coverage
Back to Developer changelog April 1, 2026 Tags: Admin GraphQL API 2026-04 delegateAccessTokenCreate mutation now returns expiresIn Ask assistant We have introduced an expires In field to the Delegate Access Token type, which is returned by the delegate Access Token Create mutation.
This addition allows app developers using delegate tokens to know precisely when their tokens will expire. The expires In field provides the number of seconds remaining until the token expires, aligning with the data available through the REST Admin API's delegate endpoint.
This feature is particularly beneficial when the expires In input is not specified, causing the delegate token to inherit the parent token's Time to Live (TTL). Previously, developers had no means to ascertain the expiration time of such tokens. This update is available in GraphQL Admin API version 2026-04 and later. Was this section helpful? Yes No
Original Source
This briefing is based on reporting from Shopify Developer Changelog. Use the original post for full primary-source context.
Style
Audience
