Add Pagination, RateGroup Collections, and Analytics Error Enums

6/25/2026, 12:00:51 AM

The schema now returns paginated delivery groups through new types DeliveryCarrierCalculatedRateGroupConnection and DeliveryWeightBasedRateGroupConnection. RateGroup fields on option definitions have been replaced with plural rateGroups, using connections for better pagination, and the type signature changed from a non‑null object to a connection. Several error enums received a new value, SHOPIFY_EMPLOYEE_IMPERSONATING, for analytics‑target create, update, and delete operations. The ColumnDataType enum is expanded with CUMULATIVE, GEO_COORDINATE, ENTITY, UNITLESS_SCALAR, and MULTIPLIER. FlowGenerateSignaturePayload now includes a targetUrl field exposing the request‑payload URL. The legacy codeDiscountNode query is deprecated in favor of discountNode. Developers should review updated pagination queries, adapt to the new field names, handle the new error codes, and utilize the added targetUrl for Flow payloads.

Query Changes

🔄 Modified Queries (1)

codeDiscountNode

Returns a code discount resource by ID.

⚠️ Deprecated: Use `discountNode` instead.

Type Changes

➕ Added Types (4)

🏗️DeliveryCarrierCalculatedRateGroupConnection➕ AddedOBJECT

An auto-generated type for paginating through multiple DeliveryCarrierCalculatedRateGroups.

Fields: edges, nodes, pageInfo
🏗️DeliveryCarrierCalculatedRateGroupEdge➕ AddedOBJECT

An auto-generated type which holds one DeliveryCarrierCalculatedRateGroup and a cursor during pagination.

Fields: cursor, node
🏗️DeliveryWeightBasedRateGroupConnection➕ AddedOBJECT

An auto-generated type for paginating through multiple DeliveryWeightBasedRateGroups.

Fields: edges, nodes, pageInfo
🏗️DeliveryWeightBasedRateGroupEdge➕ AddedOBJECT

An auto-generated type which holds one DeliveryWeightBasedRateGroup and a cursor during pagination.

Fields: cursor, node

🔄 Modified Types (8)

🏗️AnalyticsTargetCreateUserErrorCode🔄 Modified
Enum value added: SHOPIFY_EMPLOYEE_IMPERSONATING
🏗️AnalyticsTargetUpdateUserErrorCode🔄 Modified
Enum value added: SHOPIFY_EMPLOYEE_IMPERSONATING
🏗️AnalyticsTargetsDeleteUserErrorCode🔄 Modified
Enum value added: SHOPIFY_EMPLOYEE_IMPERSONATING
🏗️ColumnDataType🔄 Modified
Enum value added: CUMULATIVE
Enum value added: GEO_COORDINATE
Enum value added: ENTITY
Enum value added: UNITLESS_SCALAR
Enum value added: MULTIPLIER
🏗️DeliveryCarrierCalculatedOptionDefinition🔄 Modified
Field removed: rateGroup
Field added: rateGroups

The rate groups for this carrier-calculated shipping option.

🏗️DeliveryValueBasedOptionDefinition🔄 Modified
🔄 Field modified: rateGroups
🏗️DeliveryWeightBasedOptionDefinition🔄 Modified
Field removed: rateGroup
Field added: rateGroups

The rate groups for this weight-based shipping option.

🏗️FlowGenerateSignaturePayload🔄 Modified
Field added: targetUrl

The target URL corresponding to the requested payload schema: action runtime URL, validation URL, or custom configuration page preview URL.