detektu
Shopify API changes
Info

The `orderCancel` mutation now returns a structured `jobResult`

doc:019fb619-9b4a-74ac-a83e-3ffa98844fb4::feed/https://shopify.dev/changelog/the-ordercancel-mutation-now-returns-a-structured-jobresult
Product
Shopify Admin GraphQL API
Source
Feed
Change kind
Feed Entry
Detected
Last updated

Deterministic evidence

Before / after

Extracted from Shopify's published contract. Open the source ↗

−1+81 change

1 / 1
null
{
"content_hash": "fc9cc72516bcae541c6513247afc0fdf8f70980e023e10258a99dddf09a0b6d7",
"excerpt": "As of the 2026-10 GraphQL Admin API version, the orderCancel mutation returns a new jobResult field of type OrderCancelJobResult. Order cancellations run asynchronously. The jobResult field provides a structured, cancellation-specific result, including the cancellation status, any errors, and the affected order. Use this field to check whether the cancellation completed successfully and to handle any errors. Previously, the mutation only exposed the generic job field, which didn’t include cancel…",
"identity": "https://shopify.dev/changelog/the-ordercancel-mutation-now-returns-a-structured-jobresult",
"link": "https://shopify.dev/changelog/the-ordercancel-mutation-now-returns-a-structured-jobresult",
"published_at": "2026-10-01T16:00:00Z",
"title": "The `orderCancel` mutation now returns a structured `jobResult`"
}

Interpreted documentation change

What the vendor announced

The evidence describes a changelog note that the GraphQL Admin API's orderCancel mutation now returns a structured jobResult of type OrderCancelJobResult starting with the 2026-10 API version, indicating asynchronous cancellations with a more detailed result including status, errors, and affected order. No explicit deprecation or new endpoint is stated beyond this field change.

The `orderCancel` mutation now returns a structured `jobResult` As of the 2026-10 GraphQL Admin API version, the orderCancel mutation returns a new jobResult field of type OrderCancelJobResult. Order cancellations run asynchronously. The jobResult field provides a structured, cancellation-specific result, including the cancellation status, any errors, and the affected order. Use this field to check whether the cancellation completed successfully and to handle any errors. Previously, the mutation only exposed the generic job field, which didn’t include cancel…

Deadline Oct 1, 2026Vendor source ↗

Monitored for you

Does this change affect your integration?

Choose the operations and fields your services use. Detektu matches Shopify findings to that declared usage so your team can review the relevant evidence. No agent or repository access required.

Multi-source correlation

Other Shopify findings correlated with this change across sources.

  1. Deprecation
    SDK version 12.3.0 yankedsdk:npm/@shopify/shopify-api@12.3.0
    Shopify Admin GraphQL API