`inventorySetScheduledChanges` mutation is being removed with no replacement
The inventorySetScheduledChanges mutation will be removed from the GraphQL Admin API in version 2026-07 . This mutation has no replacement, so any apps currently using it should stop relying on it to avoid disruptions.
Also shipped Mar 9, 2026Shopify in March 2026 →
API Shield - New Vulnerability Scanner for API Shield
Introducing Cloudflare's Web and API Vulnerability Scanner (Open Beta) Cloudflare is launching the Open Beta of the Web and API Vulnerability Scanner ↗ for all API Shield customers. This new, stateful Dynamic Application Security Testing (DAST) platform helps teams proactively find logic flaws in their APIs.
Reasoning mode for OpenAI thinking models
You can now control the reasoning effort of supported OpenAI reasoning models using the new reasoning_mode parameter in the think provider configuration. This parameter maps to OpenAI's reasoning_effort and accepts low , medium , or high .
DuckDB v1.5.0 "Variegata"
This release of DuckDB is named "Variegata" after the paradise shelduck Tadorna Variegata, also known as the paradise duck, a species of Shelduck (a group of goose-like ducks), endemic to New Zealand.
Logs - New MCP Portal Logs dataset and new fields across multiple Logpush datasets in Cloudflare Logs
Cloudflare has added new fields across multiple Logpush datasets : New dataset MCP Portal Logs : A new dataset with fields including ClientCountry , ClientIP , ColoCode , Datetime , Error , Method , PortalAUD , PortalID , PromptGetName , ResourceReadURI , ServerAUD , ServerID , ServerResponseDurationMs , ServerURL , SessionID , Success , ToolCallName ...
truss 0.15.3
- feat(truss-train): Add REGISTRY_SECRET docker auth type Add OIDC documentation link to truss whoami --show-oidc output Release 0.15.3
More from Shopify developer platformEvery Shopify developer platform release →
Clearer standards for app listing images
We've updated requirement 4.4.4 and added a new requirement 4.4.5 for Shopify App Store apps. Requirement 4.4.4 now provides clearer standards for image quality: images should primarily show your app's actual user interface and features. Screenshots must not include desktop backgrounds or browser windows.
Removed Checkout ID from checkout and order webhooks
To simplify and standardize our checkout references, Shopify has removed the following fields from checkout and orders webhooks. Merchants and partners should update their webhook handlers to use the token or checkout_token fields going forward.
Shop Minis February 2026 update
New Features The following new features are available for Shopify Minis as of February 2026: Product Tagging for User-Generated Content The useCreateImageContent hook now supports tagging products directly to user-generated content.
Checkout and Customer Account UI extensions available by default in new development shops
We are ending the developer preview for checkout and customer account UI extensions. With this update: All new development shops on the Shopify Plus plan have access to checkout UI extensions All new development shops on all plans have access to customer account UI extensions All existing development shops will not be affected by this change
New analyticsQueryable capability for Metafield Definitions
The analyticsQueryable capability is now available on the MetafieldDefinition type in the GraphQL Admin API, enabling you to specify whether a metafield can be queried in Shopify Analytics. This enhancement allows merchants to leverage custom metafield values for filtering and grouping data, providing deeper insights into their store's performance.
ShopifyQL returns fields deprecated and replaced with sales reversals fields
In GraphQL Admin API version 2026-04 , several Returns fields in analytics, which can be queried through ShopifyQL , have been deprecated and replaced with renamed versions (e.g., sales_reversals , reversed_quantity ) to better reflect that they capture all order adjustments, including refunds, returns, order edits, and cancellations.
Making `fieldDefinitions` optional in `metaobjectDefinitionCreate`
Starting in April 2026, the fieldDefinitions input argument for the metaobjectDefinitionCreate mutation will become optional. This change means that developers will no longer be required to specify fieldDefinitions when creating a new metaobject definition.
Adding `createdAt` and `updatedAt` fields to `MetaobjectDefinition` objects
The createdAt and updatedAt fields will become available on MetaobjectDefinition objects in API version 2026-04