MandateResourceType Enum Added, Theme Files Expanded

8/11/2025, 2:54:34 PM

The dispute query’s description now states it returns a ShopifyPaymentsDispute resource by ID, and the disputeEvidence query similarly clarifies it returns a ShopifyPaymentsDisputeEvidence. A new enum, MandateResourceType, is added to list resource types for payment mandates (CARD_ON_FILE, CHECKOUT, DRAFT_ORDER, ORDER, SUBSCRIPTIONS). The CustomerPaymentMethod type now includes a resourceType field that references this new enum, indicating the specific resource a mandate supports. The OnlineStoreTheme type’s files field now allows up to 2,500 items per page (instead of 250) while keeping the same filename filtering and pagination arguments. The ProductStatus enum now contains an additional value, UNLISTED. These changes are mostly descriptive and structural; existing functionality remains unchanged, but developers should update field selections and pagination limits to take advantage of the new enum and expanded file list capacity.

Query Changes

πŸ”„ Modified Queries (2)

dispute

Returns a ShopifyPaymentsDispute resource by ID.

disputeEvidence

Returns a ShopifyPaymentsDisputeEvidence resource by ID.

Type Changes

βž• Added Types (1)

πŸ“‹MandateResourceTypeβž• AddedENUM

The type of resource a payment mandate can be used for.

Values: CARD_ON_FILE, CHECKOUT, DRAFT_ORDER, ORDER, SUBSCRIPTIONS

πŸ”„ Modified Types (3)

πŸ—οΈCustomerPaymentMethodπŸ”„ Modified
βž• Field added: resourceType

The resource type that this payment method was created for (e.g., Order, Subscriptions).

πŸ—οΈOnlineStoreThemeπŸ”„ Modified
πŸ”„ Field modified: files
πŸ—οΈProductStatusπŸ”„ Modified
βž• Enum value added: UNLISTED