Securing your app, together
Act now to secure your app: We're asking every app dev to act this week. We have new tools to help, including AI security scans, expiring tokens, and better log filtering. Read on to learn how.
July 2025
Surface- DeprecatedGraphQL Admin APIOrder cancellation now supports refunds to store credit
- Customer Account APICustomer Account API now includes subscription discount data
- GraphQL Admin APINew warning
DraftOrderMarketRegionCountryCodeNotSupportedWarningadded toDraftOrder - GraphQL Admin APIAdd created/updated at time based filters for an order's fulfillments
- Action requiredGraphQL Admin APINew field for discount classes on
DraftOrderPlatformDiscount - GraphQL Admin APINew range fields available for segment filters in GraphQL Admin API
- GraphQL Admin APINew AppUninstall mutation to allow apps to uninstall themselves.
- GraphQL Admin APIRemove unprocessed exchange lines from a return
- GraphQL Admin APINew GraphQL fields for return management
- Breaking changesGraphQL Admin APIReturns Processing APIs replaces Return Refund APIs
June 2025
Surface- GraphQL Admin APIIncrease draft order line item limit from
250to499 - GraphQL Admin APINew
estimatedShippedAtargument added to FulfillmentOrderAcceptFulfillmentRequest mutation - Events & webhooksAdd shop_id to app/scopes_update webhook payload
- GraphQL Admin APIOptional
groupObjectsargument in bulk operations mutations that offers faster and more reliable job execution - FunctionsStandardized target and operation names across Function APIs
- GraphQL Admin APIShop metafield definitions are now available in the Shopify Admin and Admin API
- FunctionsUse
cart.deliveryGroups.groupTypein Function APIs to determine the type of delivery group - FunctionsCart metafields are accessible in Shopify Functions and Checkout UI extensions
- FunctionsDefine payment terms conditionally at checkout
- Breaking changesGraphQL Admin API
productCreatesurfaces input errors asuserErrors - GraphQL Admin APINew fields for OrderTransaction and OrderCreateManualPayment
May 2025
Surface- GraphQL Admin APIAdd and remove customers from an order with GraphQL
- Storefront APIThe Storefront API's Cart object now exposes warnings for non-applicable discount codes
- Breaking changesGraphQL Admin APIDeprecation of legacy return APIs and improvements to return management
- GraphQL Admin APIFilter articles by title
- ToolsEarly access: Declarative Custom Data Definitions
- Breaking changesGraphQL Admin APIUncapped counts in GraphQL
- FunctionsPOS-specific Shopify Function logic
- GraphQL Admin APINew GraphQL API for Draft Order Delivery Options for Developers
- Storefront APINew Storefront API CartErrorCode: BUYER_CANNOT_PURCHASE_FOR_COMPANY_LOCATION
- Customer Account APINew filter options added to
ordersconnection in Customer Account API - Breaking changesGraphQL Admin APIThe
UnitPriceMeasurementMeasuredUnitenum now includes imperial units and counts - GraphQL Admin APIShop Component: Shop Pay Payment Request Receipt queries
- DeprecatedGraphQL Admin APIDeprecation of
draftOrderCreateMerchantCheckoutmutation
April 2025
Surface- Payments Apps APIDisplay modals after purchase
- Breaking changesGraphQL Admin APIChange in
productSetmutation error code for suspended product - GraphQL Admin APIAdding
publicDisplayNamefield onShopPlan - GraphQL Admin APICreate smart collections automatically with PRODUCT_CATEGORY_ID_WITH_DESCENDANTS
- Payments Apps APISession creation payloads now include ISO 3166-2 province codes
- Payments Apps APISupport for card not present transaction details in PaymentsApps API
- GraphQL Admin API
draftOrderCountavailable in 2025-07
March 2025
SurfaceFebruary 2025
SurfaceDecember 2024
Surface