Data and AI releases

548 this month · 176 companies

Role-based access control and org management for partners

UpdateNot yet verified

We have revamped the way partner organizations manage users and stores. Role-based Access Control: Assign roles to users instead of configuring permissions individually. We offer seven system roles that cover organization-wide administration, store access, app development, and merchant-granted collaborator permissions.

SecurityBIDeveloper tools

Read on shopify.dev

Also shipped Mar 30, 2026Shopify in March 2026 →

Modal 1.4.1

- We're introducing a concept of "readiness probes" for modal.Sandbox. This feature lets you configure a readiness check on a TCP port (modal.Probe.with_tcp()) or by executing a process (modal.Probe.with_exec()).

Update
Source ↗

Streaming: Server-Sent Events (SSE) Streaming responses for Chat Completions (/v1/chat/completions) and...

Streaming: Server-Sent Events (SSE) Streaming responses for Chat Completions (/v1/chat/completions) and Completions (/v1/completions) now emit a standard data: [DONE] SSE event at the end of the stream, following the SSE standard (see the living specification). The [DONE] marker is guaranteed to appear exactly once and is always the last event in the stream.

Update
Source ↗

More from Shopify developer platformEvery Shopify developer platform release →

Removing `visible_to_storefront_api` field on metaobject field definitions

What's changing The visibleToStorefrontApi field/input field is deprecated and removed from the unstable version of the GraphQL Admin API for the following types: MetaobjectFieldDefinition MetaobjectFieldDefinitionCreateInput MetaobjectFieldDefinitionUpdateInput StandardMetaobjectDefinitionFieldTemplate Who's affected Anyone using visibleToStorefrontApi...

Update
Source ↗

Add Prerequisites to Product Discount Functions

Discount functions now support prerequisites for product discount candidates, allowing you to define the "Buy X" portion of a Buy X, Get Y (BXGY) discount. In a BXGY discount, customers must purchase a specified quantity of one product (Buy X) to receive a discount on another product (Get Y).

Pricing
Source ↗

Add Tags to Discounts

Starting in API version 2026-04, discounts support tags allowing you to efficiently label, group, and organize your discounts. What's new: The tags field has been added to all discount types Tags can be added, updated, and removed via the Admin API For more information, visit the Admin API documentation

Pricing
Source ↗

Removing outdated Polaris reference docs

Polaris reference docs now follow the same versioning policy as Shopify's GraphQL APIs: Each stable version is supported for a minimum of 12 months. Older versions continue to work, they just won’t have dedicated docs on Shopify.dev.

Update
Source ↗

Metaobject access in Shopify Functions

As of GraphQL API version 2026-04, all Shopify Functions can access app-owned metaobject entries. Metaobjects are now available for every function target. This feature enables you to query additional structured data present in metaobjects, such as tiered pricing and bundles. To query a metaobject entry, specify a handle or ID in your input query file.

Update
Source ↗