WhatsApp marketing consent now available in the Admin API and Customer Account API
WhatsApp marketing consent can now be managed through both the Customer Account and Admin APIs. Use the customerWhatsAppMarketingConsentUpdate mutation to update a customer’s WhatsApp marketing consent status for their default phone number.
Also shipped Jun 17, 2026Shopify in June 2026 →
Replit is now available in Claude
Replit is now integrated directly into Claude, allowing users to design applications in Claude and build them in Replit within a single workflow.
Kilo Code + OpenRouter: Setup, Model Routing, and Free Models
Kilo Code now supports OpenRouter, enabling users to route requests across over 300 models with provider failover.
How to Use OpenAI Codex CLI with OpenRouter
The OpenAI Codex CLI can now be configured to route requests through OpenRouter for usage tracking and provider failover.
Australia Endpoint Now Generally Available
The Deepgram Australia endpoint ( api.au.deepgram.com ) is now generally available for customers requiring data processing within Australia.
Artifacts - Manage Artifacts from the Cloudflare dashboard
You can now configure Artifacts namespaces, repos, and tokens directly from the Cloudflare dashboard. Artifacts is Git-compatible storage that lets you store repos on Cloudflare and interact with them using standard Git workflows.
AI credit usage API for Enterprise customers
Enterprise customers can now access AI credit usage data programmatically via the new AI usage credit API.
More from Shopify developer platformEvery Shopify developer platform release →
New purchaseType and recurringCycleLimit fields in the discounts API for discount UI extensions
You can now configure purchaseType and recurringCycleLimit for app discounts directly from discount UI extensions using the discounts plugin. Previously, these fields were only accessible through the GraphQL Admin API.
Apps can now open Shopify’s file picker with the Intents API
Apps can now open Shopify’s native file picker with the Intents API. This lets your app prompt merchants to choose files from their Shopify file library without building a custom picker or sending them through a separate flow.
Admin GraphQL API now supports app-owned delivery profiles that cover all shippable items
As of GraphQL Admin API version 2026-07, app-owned shipping delivery profiles support a new boolean coversAllItems field. Use coversAllItems on app-owned shipping delivery profiles to indicate that a profile applies to every shippable product variant in the store, without explicitly assigning each product or variant to that profile.
Define and set metafields on inventory transfers in the GraphQL Admin API
As of GraphQL Admin API version 2026-07 , you can define metafields for inventory transfers and set metafields directly when creating or editing transfers. Use MetafieldOwnerType.TRANSFER with metafield definition mutations to create transfer-specific metafield definitions.
Purchase-type filtering now enforced for app discounts
The appliesOnSubscription and appliesOnOneTimePurchase fields on app discounts are now enforced at checkout. Previously, these fields existed on DiscountCodeAppInput and DiscountAutomaticAppInput but had no effect. All app discounts applied to every line item regardless of purchase type.
Hydrogen developer preview
The next version of Hydrogen moves the commerce logic out of React Router into a framework-agnostic core. You can build storefronts in any JavaScript framework using Shopify's commerce primitives, and it ships with skills that coding agents use to scaffold a storefront for you.
Create channel markets with the GraphQL Admin API
Starting in API version 2026-07 , the GraphQL Admin API supports channel markets. Apps can now create and update Markets that apply to one or more sales channels, then use existing catalog and market APIs to manage channel-specific product availability, pricing, and currency. This is an additive change.