--- 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/new-customer-s-webhook-and-changes-to-existing-customer-s-webhooks-payload md: >- https://shopify.dev/changelog/new-customer-s-webhook-and-changes-to-existing-customer-s-webhooks-payload.md metadata: effectiveApiVersion: 2025-01 affectedApi: - displayName: Webhook 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 Tags: * Action Required * Webhook * 2025-01 # New customer's webhook and changes to existing customer's webhooks payload 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).