---
title: >-
  New customer's webhook and changes to existing customer's webhooks payload -
  Shopify developer changelog
description: >-
  Shopify’s developer changelog documents all changes to Shopify’s platform.
  Find the latest news and learn about new platform opportunities.
source_url:
  html: >-
    https://shopify.dev/changelog/posts/new-customer-s-webhook-and-changes-to-existing-customer-s-webhooks-payload
  md: >-
    https://shopify.dev/changelog/posts/new-customer-s-webhook-and-changes-to-existing-customer-s-webhooks-payload.md
metadata:
  effectiveApiVersion: 2025-01
  affectedApi:
    - displayName: Events & webhooks
      handle: webhook
  primaryTag:
    displayName: API
    handle: api
  secondaryTag:
    displayName: Update
    handle: update
  indicatesActionRequired: true
  createdAt: '2024-12-05T16:22:26-05:00'
  postedAt: '2025-01-01T00:00:00-05:00'
  updatedAt: '2025-10-06T09:42:21-04:00'
  effectiveAt: '2025-01-01T00:00:00-05:00'
---

January 1, 2025

# New customer's webhook and changes to existing customer's webhooks payload

DateJanuary 1, 2025

Version[2025-01](https://shopify.dev/changelog?api_version=2025-01)

FlagsUpdate[Action required](https://shopify.dev/changelog?action_required=true)

SurfacesAPI

Affected APIs[Events & webhooks](https://shopify.dev/changelog?api_type=webhook)

As of 2025-01, we're changing how a customer is represented in webhooks:

* We added the `customers/purchasing_summary` webhook.

* We made some changes affecting webhooks containing a customer payload:

  * We removed `tags` in favour of the `customer.tags_added` and `customer.tags_removed` webhooks.
  * We removed `email_marketing_consent` in favour of the `customers/email_marketing_consent_update`.
  * We removed `sms_marketing_consent` in favour of the `customers/marketing_consent_update`.
  * We removed the following fields: `last_order_id`, `last_order_name`, `total_spent`, and `orders_count`. They are now available in the new `customers/purchasing_summary` webhook except for `last_order_name` being deprecated.

The webhooks containing a customer payload are the following:

* `checkouts/create`
* `checkouts/update`
* `customers/create`
* `customers/delete`
* `customers/disable`
* `customers/enable`
* `customers/update`
* `draft_orders/create`
* `draft_orders/update`
* `orders/cancelled`
* `orders/create`
* `orders/fulfilled`
* `orders/paid`
* `orders/partially_fulfilled`
* `orders/updated`

Learn more about webhook topics on [Shopify.dev](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/WebhookSubscriptionTopic).
