GraphQL OrderUpdate endpoint doesn't update the `shippingAddress`

Topic summary

A developer is experiencing an issue where the GraphQL OrderUpdate mutation fails to update the shipping address despite returning a successful response.

Technical Details:

  • The mutation query targets orderUpdate with an OrderInput parameter
  • Request includes complete shipping address fields: address1, address2, city, countryCode, firstName, lastName, and zip
  • Order ID format: gid://shopify/Order/5916109144318
  • API returns success (order ID in response) but the shipping address remains unchanged

Current Status:

  • Issue remains unresolved
  • No responses or solutions have been provided yet
  • The discrepancy between API response and actual data update suggests either a bug, permission issue, or missing required fields
Summarized with AI on October 31. AI used: claude-sonnet-4-5-20250929.

Whenever I use the OrderUpdate Graphql API to update the shipping address, the request is correct and a response is returned by the shipping address is not updated.

here’s a sample request I made

{
  "query": "mutation updateOrder($input: OrderInput!) { orderUpdate(input: $input) { order { id } }",
  "variables": {
    "input": {
      "id": "gid://shopify/Order/5916109144318",
      "shippingAddress": {
      "address1": "69 Mott Street",
      "address2": "",
      "city": "New York",
      "countryCode": "US",
      "firstName": "Susann",
      "lastName": "Bussan",
      "zip": "6000"
     }
   }
  }
 }

The request was successful but the shipping address was not updated.