Skip to main content

Removed Checkout ID from checkout and order webhooks

To simplify and standardize our checkout references, Shopify has removed the following fields from checkout and orders webhooks. Merchants and partners should update their webhook handlers to use the token or checkout_token fields going forward.

Checkout webhooks

The id field has been removed from the following webhook topics:

What you need to do

If you depend on the id field , update your infrastructure to use the token field instead.

Orders webhooks

The checkout_id field has been removed from the following webhook topics:

What you need to do

If you depend on the checkout_id field, update your infrastructure to use the checkout_token field instead.

Summary

These changes improves consistency across our APIs and ensure that all integrations reference checkouts using the same identifier. Merchants and partners should update their webhook handlers to use the token or checkout_token fields going forward.

For more details, see the public webhook documentation.

Was this section helpful?