Webhook Subscription Topic
The supported topics for webhook subscriptions. You can use webhook subscriptions to receive notifications about particular events in a shop.
You create mandatory webhooks either via the Partner Dashboard or by updating the app configuration file.
To configure your subscription using the app configuration file, refer to the full list of topic names.
Anchor to Valid valuesValid values
- Anchor to APP_PURCHASES_ONE_TIME_UPDATEAPP_PURCHASES_ONE_TIME_UPDATE•
The webhook topic for
events. Occurs whenever a one-time app charge is updated.
- Anchor to APP_SCOPES_UPDATEAPP_SCOPES_UPDATE•
The webhook topic for
events. Occurs whenever the access scopes of any installation are modified. Allows apps to keep track of the granted access scopes of their installations.
- Anchor to APP_SUBSCRIPTIONS_APPROACHING_CAPPED_AMOUNTAPP_SUBSCRIPTIONS_APPROACHING_CAPPED_AMOUNT•
The webhook topic for
events. Occurs when the balance used on an app subscription crosses 90% of the capped amount.
- Anchor to APP_SUBSCRIPTIONS_UPDATEAPP_SUBSCRIPTIONS_UPDATE•
The webhook topic for
events. Occurs whenever an app subscription is updated.
- Anchor to APP_UNINSTALLEDAPP_UNINSTALLED•
The webhook topic for
events. Occurs whenever a shop has uninstalled the app.
- Anchor to AUDIT_EVENTS_ADMIN_API_ACTIVITYAUDIT_EVENTS_ADMIN_API_ACTIVITY•
The webhook topic for
events. Triggers for each auditable Admin API request. This topic is limited to one active subscription per Plus store and requires the use of Google Cloud Pub/Sub or AWS EventBridge. Requires the
scope.
- Anchor to BULK_OPERATIONS_FINISHBULK_OPERATIONS_FINISH•
The webhook topic for
events. Notifies when a Bulk Operation finishes.
- Anchor to CARTS_CREATECARTS_CREATE•
The webhook topic for
events. Occurs when a cart is created in the online store. Other types of carts aren't supported. For example, the webhook doesn't support carts that are created in a custom storefront. Requires the
scope.
- Anchor to CARTS_UPDATECARTS_UPDATE•
The webhook topic for
events. Occurs when a cart is updated in the online store. Other types of carts aren't supported. For example, the webhook doesn't support carts that are updated in a custom storefront. Requires the
scope.
- Anchor to CHANNELS_DELETECHANNELS_DELETE•
The webhook topic for
events. Occurs whenever a channel is deleted. Requires the
scope.
- Anchor to CHECKOUT_AND_ACCOUNTS_CONFIGURATIONS_UPDATECHECKOUT_AND_ACCOUNTS_CONFIGURATIONS_UPDATE•
The webhook topic for
events. The event occurs whenever a published checkout and account configuration is updated.
- Anchor to CHECKOUTS_CREATECHECKOUTS_CREATE•
The webhook topic for
events. Occurs whenever a checkout is created. Requires the
scope.
- Anchor to CHECKOUTS_DELETECHECKOUTS_DELETE•
The webhook topic for
events. Occurs whenever a checkout is deleted. Requires the
scope.
- Anchor to CHECKOUTS_PAIDCHECKOUTS_PAID•
The webhook topic for
events. Occurs whenever a checkout is paid. Requires the
scope.
- Anchor to CHECKOUTS_UPDATECHECKOUTS_UPDATE•
The webhook topic for
events. Occurs whenever a checkout is updated. Requires the
scope.
- Anchor to COLLECTION_LISTINGS_ADDCOLLECTION_LISTINGS_ADD•
The webhook topic for
events. Occurs whenever a collection listing is added. Requires the
scope.
- Anchor to COLLECTION_LISTINGS_REMOVECOLLECTION_LISTINGS_REMOVE•
The webhook topic for
events. Occurs whenever a collection listing is removed. Requires the
scope.
- Anchor to COLLECTION_LISTINGS_UPDATECOLLECTION_LISTINGS_UPDATE•
The webhook topic for
events. Occurs whenever a collection listing is updated. Requires the
scope.
- Anchor to COLLECTION_PUBLICATIONS_CREATECOLLECTION_PUBLICATIONS_CREATE•
The webhook topic for
events. Occurs whenever a collection publication listing is created. Requires the
scope.
- Anchor to COLLECTION_PUBLICATIONS_DELETECOLLECTION_PUBLICATIONS_DELETE•
The webhook topic for
events. Occurs whenever a collection publication listing is deleted. Requires the
scope.
- Anchor to COLLECTION_PUBLICATIONS_UPDATECOLLECTION_PUBLICATIONS_UPDATE•
The webhook topic for
events. Occurs whenever a collection publication listing is updated. Requires the
scope.
- Anchor to COLLECTIONS_CREATECOLLECTIONS_CREATE•
The webhook topic for
events. Occurs whenever a collection is created. Requires the
scope.
- Anchor to COLLECTIONS_DELETECOLLECTIONS_DELETE•
The webhook topic for
events. Occurs whenever a collection is deleted. Requires the
scope.
- Anchor to COLLECTIONS_UPDATECOLLECTIONS_UPDATE•
The webhook topic for
events. Occurs whenever a collection is updated, including whenever products are added or removed from the collection. Occurs once if multiple products are added or removed from a collection at the same time. Requires the
scope.
- Anchor to COMPANIES_CREATECOMPANIES_CREATE•
The webhook topic for
events. Occurs whenever a company is created. Requires at least one of the following scopes: read_customers, read_companies.
- Anchor to COMPANIES_DELETECOMPANIES_DELETE•
The webhook topic for
events. Occurs whenever a company is deleted. Requires at least one of the following scopes: read_customers, read_companies.
- Anchor to COMPANIES_UPDATECOMPANIES_UPDATE•
The webhook topic for
events. Occurs whenever a company is updated. Requires at least one of the following scopes: read_customers, read_companies.
- Anchor to COMPANY_CONTACT_ROLES_ASSIGNCOMPANY_CONTACT_ROLES_ASSIGN•
The webhook topic for
events. Occurs whenever a role is assigned to a contact at a location. Requires at least one of the following scopes: read_customers, read_companies.
- Anchor to COMPANY_CONTACT_ROLES_REVOKECOMPANY_CONTACT_ROLES_REVOKE•
The webhook topic for
events. Occurs whenever a role is revoked from a contact at a location. Requires at least one of the following scopes: read_customers, read_companies.
- Anchor to COMPANY_CONTACTS_CREATECOMPANY_CONTACTS_CREATE•
The webhook topic for
events. Occurs whenever a company contact is created. Requires at least one of the following scopes: read_customers, read_companies.
- Anchor to COMPANY_CONTACTS_DELETECOMPANY_CONTACTS_DELETE•
The webhook topic for
events. Occurs whenever a company contact is deleted. Requires at least one of the following scopes: read_customers, read_companies.
- Anchor to COMPANY_CONTACTS_UPDATECOMPANY_CONTACTS_UPDATE•
The webhook topic for
events. Occurs whenever a company contact is updated. Requires at least one of the following scopes: read_customers, read_companies.
- Anchor to COMPANY_LOCATIONS_CREATECOMPANY_LOCATIONS_CREATE•
The webhook topic for
events. Occurs whenever a company location is created. Requires at least one of the following scopes: read_customers, read_companies.
- Anchor to COMPANY_LOCATIONS_DELETECOMPANY_LOCATIONS_DELETE•
The webhook topic for
events. Occurs whenever a company location is deleted. Requires at least one of the following scopes: read_customers, read_companies.
- Anchor to COMPANY_LOCATIONS_UPDATECOMPANY_LOCATIONS_UPDATE•
The webhook topic for
events. Occurs whenever a company location is updated. Requires at least one of the following scopes: read_customers, read_companies.
- Anchor to CUSTOMER_ACCOUNT_SETTINGS_UPDATECUSTOMER_ACCOUNT_SETTINGS_UPDATE•
The webhook topic for
events. Triggers when merchants change customer account setting.
- Anchor to CUSTOMER_GROUPS_CREATECUSTOMER_GROUPS_CREATE•
The webhook topic for
events. Occurs whenever a customer saved search is created. Requires the
scope.
- Anchor to CUSTOMER_GROUPS_DELETECUSTOMER_GROUPS_DELETE•
The webhook topic for
events. Occurs whenever a customer saved search is deleted. Requires the
scope.
- Anchor to CUSTOMER_GROUPS_UPDATECUSTOMER_GROUPS_UPDATE•
The webhook topic for
events. Occurs whenever a customer saved search is updated. Requires the
scope.
- Anchor to CUSTOMER_JOINED_SEGMENTCUSTOMER_JOINED_SEGMENT•
The webhook topic for
events. Triggers when a customer joins a segment. Requires the
scope.
- Anchor to CUSTOMER_LEFT_SEGMENTCUSTOMER_LEFT_SEGMENT•
The webhook topic for
events. Triggers when a customer leaves a segment. Requires the
scope.
- Anchor to CUSTOMER_PAYMENT_METHODS_CREATECUSTOMER_PAYMENT_METHODS_CREATE•
The webhook topic for
events. Occurs whenever a customer payment method is created. Requires the
scope.
- Anchor to CUSTOMER_PAYMENT_METHODS_REVOKECUSTOMER_PAYMENT_METHODS_REVOKE•
The webhook topic for
events. Occurs whenever a customer payment method is revoked. Requires the
scope.
- Anchor to CUSTOMER_PAYMENT_METHODS_UPDATECUSTOMER_PAYMENT_METHODS_UPDATE•
The webhook topic for
events. Occurs whenever a customer payment method is updated. Requires the
scope.
- Anchor to CUSTOMER_TAGS_ADDEDCUSTOMER_TAGS_ADDED•
The webhook topic for
events. Triggers when tags are added to a customer. Requires the
scope.
- Anchor to CUSTOMER_TAGS_REMOVEDCUSTOMER_TAGS_REMOVED•
The webhook topic for
events. Triggers when tags are removed from a customer. Requires the
scope.
- Anchor to CUSTOMERS_CREATECUSTOMERS_CREATE•
The webhook topic for
events. Occurs whenever a customer is created. Requires the
scope.
- Anchor to CUSTOMERS_DELETECUSTOMERS_DELETE•
The webhook topic for
events. Occurs whenever a customer is deleted. Requires the
scope.
- Anchor to CUSTOMERS_DISABLECUSTOMERS_DISABLE•
The webhook topic for
events. Occurs whenever a customer account is disabled. Requires the
scope.
- Anchor to CUSTOMERS_EMAIL_MARKETING_CONSENT_UPDATECUSTOMERS_EMAIL_MARKETING_CONSENT_UPDATE•
The webhook topic for
events. Occurs whenever a customer's email marketing consent is updated. Requires the
scope.
- Anchor to CUSTOMERS_ENABLECUSTOMERS_ENABLE•
The webhook topic for
events. Occurs whenever a customer account is enabled. Requires the
scope.
- Anchor to CUSTOMERS_MARKETING_CONSENT_UPDATECUSTOMERS_MARKETING_CONSENT_UPDATE•
The webhook topic for
events. Occurs whenever a customer's SMS marketing consent is updated. Requires the
scope.
- Anchor to CUSTOMERS_MERGECUSTOMERS_MERGE•
The webhook topic for
events. Triggers when two customers are merged Requires the
scope.
- Anchor to CUSTOMERS_PURCHASING_SUMMARYCUSTOMERS_PURCHASING_SUMMARY•
The webhook topic for
events. Occurs when a customer sales history change. Requires the
scope.
- Anchor to CUSTOMERS_UPDATECUSTOMERS_UPDATE•
The webhook topic for
events. Occurs whenever a customer is updated. Requires the
scope.
- Anchor to DELIVERY_PROMISE_SETTINGS_UPDATEDELIVERY_PROMISE_SETTINGS_UPDATE•
The webhook topic for
events. Occurs when a promise setting is updated. Requires the
scope.
- Anchor to DISCOUNTS_CREATEDISCOUNTS_CREATE•
The webhook topic for
events. Occurs whenever a discount is created. Requires the
scope.
- Anchor to DISCOUNTS_DELETEDISCOUNTS_DELETE•
The webhook topic for
events. Occurs whenever a discount is deleted. Requires the
scope.
- Anchor to DISCOUNTS_REDEEMCODE_ADDEDDISCOUNTS_REDEEMCODE_ADDED•
The webhook topic for
events. Occurs whenever a redeem code is added to a code discount. Requires the
scope.
- Anchor to DISCOUNTS_REDEEMCODE_REMOVEDDISCOUNTS_REDEEMCODE_REMOVED•
The webhook topic for
events. Occurs whenever a redeem code on a code discount is deleted. Requires the
scope.
- Anchor to DISCOUNTS_UPDATEDISCOUNTS_UPDATE•
The webhook topic for
events. Occurs whenever a discount is updated. Requires the
scope.
- Anchor to DISPUTES_CREATEDISPUTES_CREATE•
The webhook topic for
events. Occurs whenever a dispute is created. Requires the
scope.
- Anchor to DISPUTES_UPDATEDISPUTES_UPDATE•
The webhook topic for
events. Occurs whenever a dispute is updated. Requires the
scope.
- Anchor to DOMAINS_CREATEDOMAINS_CREATE•
The webhook topic for
events. Occurs whenever a domain is created.
- Anchor to DOMAINS_DESTROYDOMAINS_DESTROY