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.
April 2025
Surface- GraphQL Admin APINew
planHandlefield for managed pricing app subscription plans - APICheckout UI extensions: Attributes API now supports removing cart and checkout attributes
- Events & webhooksNew webhook to track updates to checkout and accounts configuration
- GraphQL Admin API
productSetandcustomerSetmutations now support upserts and custom IDs - Customer Account API
@inContextdirective added to the Customer Account API - GraphQL Admin APIAdding defaultEmailAddress field to Customer
- GraphQL Admin APICustomer RFM group now available in GraphQL Admin API
- GraphQL Admin APINew finance KYC information field available for Shopify-approved finance apps
- GraphQL Admin APINew enum values for
FulfillmentOrderRejectionReason - GraphQL Admin APINew theme file metadata fields added to
OnlineStoreThemeFileOperationResultobject - GraphQL Admin APIExpanded control of privacy settings using the GraphQL Admin API
- GraphQL Admin APINew enum values for
CustomerPaymentMethodRevocationReason - GraphQL Admin APINew fees and net fields for balance transactions
- GraphQL Admin APICombined Listings Update Mutation Enhancements
- GraphQL Admin APIView gift card maximum values
- GraphQL Admin APINew
articleAuthorsquery in the GraphQL Admin API - GraphQL Admin APINew filter options added to
pages,articles, andcommentsqueries - Customer Account APINew field
fulfillmentStatusadded to theOrdertype of the Customer Account API
March 2025
Surface- Payments Apps APIExpose payment detail fields for Payments Apps API
- POS ExtensionsPOS UI Extensions 2025-04 Update
- APIUsing custom ids to look up collections, locations, orders, and product variants
- GraphQL Admin APINew
include_mirrored_exchangesquery filter parameter - Breaking changesGraphQL Admin APIDeprecating PriceListUserErrorCode values
- Customer AccountsSupport added for app-owned metafields
- Action requiredPOS ExtensionsEnd of Compatibility for Old POS UI Extensions Versions
- Action requiredAdmin REST APICheckout APIs will be shut down April 1, 2025
February 2025
Surface- GraphQL Admin APINew customer address capabilities in the Admin API
- GraphQL Admin APIThe
X-Shopify-API-Deprecated-ReasonHTTP header will return actual GraphQL deprecations if any - GraphQL Admin APIReserved prefix protection for metafields and metaobjects
- GraphQL Admin APINew ends_at, created_at, and updated_at query filter parameters for searching discounts
- GraphQL Admin API
NON_TEST_ORDER_LIMIT_REACHEDerror code for subscriptions billing attempts - Breaking changesGraphQL Admin APIUpdated Country Harmonized System Code validations on Product Variant mutations
- Customer Account APINew
eventandoriginfields for store credit transactions - GraphQL Admin APIAttribute Marketing Consent to Retail Locations
- Breaking changesGraphQL Admin APIRemoving unnecessary
RELEVANCEsort options
January 2025
Surface- GraphQL Admin APIRecord partial payments on Orders
- Breaking changesGraphQL Admin APINew Catalog APIs
- DeprecatedGraphQL Admin APIPayout statuses In Transit and Scheduled have been merged
- GraphQL Admin APINew creation, update, and status filters for subscriptionContracts
- GraphQL Admin APIOptional
roleargument forthemeCreatemutation - GraphQL Admin APIExpose the id field in ProductFullSyncPayload object
- GraphQL Admin APILine item weight input for
orderCreatemutation - GraphQL Admin APINew card brands for OrderTransactions.paymentMethods
- Breaking changesGraphQL Admin APINew Markets APIs
- GraphQL Admin APIAdd new requiresShippingMethod field to fulfillmentServiceCreate and fulfillmentServiceUpdate mutations
December 2024
Surface