2 June 2026
HTTP API
Resolved issue
GraphQLOrdersProduct catalogMessages/Subscriptions
We have removed the unsupported Set scalar from the GraphQL API. Previously, resolving affected fields fail with Unsupported scalar value: Set(...) instead of returning data.

The affected fields now use standard GraphQL list types. This makes schema introspection, client code generation, and runtime queries work as expected for the impacted Orders and Product messages.

If your integration stores the schema locally or generates client types from it, refresh the schema and regenerate your GraphQL types before deploying.

Changes:

  • [GraphQL API] Removed the Set scalar from the GraphQL schema.
  • [GraphQL API] Changed ImportStagedOrderCustomLineItemStateOutput.state, ImportStagedOrderLineItemStateOutput.state, and OrderLineItemRemoved.newState from Set! to [ItemState!]!.
  • [GraphQL API] Changed ProductDeleted.removedImageUrls, ProductRevertedStagedChanges.removedImageUrls, and ProductVariantDeleted.removedImageUrls from Set! to [String!]!.