Customer Tax ID change does not trigger webhook or change updatedAt

The taxSettings.taxId field was recently added to the Customer object in the Admin GraphQL API (preview version 2026-07): Customer tax settings now available in Admin API - Shopify developer changelog

We want to react to changes of this field in our app. However, updating a customer’s Tax ID does not trigger the customers/update webhook and does not update the customer’s updatedAt field.

Steps to reproduce:

  1. Change the Tax ID (VAT number) of a customer in the Shopify admin.
  2. Run the following query:
query {
  customer(id: "gid://shopify/Customer/123") {
    updatedAt
    taxSettings {
      taxId
    }
  }
}
  1. The query returns the correct new taxId value, but updatedAt remains unchanged. No customers/update webhook is fired.

Is there currently any way to detect Tax ID changes? If not, could you please change the behavior so that modifying taxId triggers the customers/update webhook and updates the updatedAt field?

Hi @Yuri_K

This does look like a gap in our API - I’m digging into this on my side now.