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 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_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 The webhook topic for
events. Occurs whenever a domain is destroyed.
- Anchor to DOMAINS_UPDATEDOMAINS_
UPDATE The webhook topic for
events. Occurs whenever a domain is updated.
- Anchor to DRAFT_ORDERS_CREATEDRAFT_
ORDERS_ CREATE The webhook topic for
events. Occurs whenever a draft order is created. Requires the
scope.
- Anchor to DRAFT_ORDERS_DELETEDRAFT_
ORDERS_ DELETE The webhook topic for
events. Occurs whenever a draft order is deleted. Requires the
scope.
- Anchor to DRAFT_ORDERS_UPDATEDRAFT_
ORDERS_ UPDATE The webhook topic for
events. Occurs whenever a draft order is updated. Requires the
scope.
- Anchor to FINANCE_APP_STAFF_MEMBER_DELETEFINANCE_
APP_ STAFF_ MEMBER_ DELETE The webhook topic for
events. Triggers when a staff with access to all or some finance app has been removed. Requires the
scope.
- Anchor to FINANCE_APP_STAFF_MEMBER_GRANTFINANCE_
APP_ STAFF_ MEMBER_ GRANT The webhook topic for
events. Triggers when a staff is granted access to all or some finance app. Requires the
scope.
- Anchor to FINANCE_APP_STAFF_MEMBER_REVOKEFINANCE_
APP_ STAFF_ MEMBER_ REVOKE The webhook topic for
events. Triggers when a staff's access to all or some finance app has been revoked. Requires the
scope.
- Anchor to FINANCE_APP_STAFF_MEMBER_UPDATEFINANCE_
APP_ STAFF_ MEMBER_ UPDATE The webhook topic for
events. Triggers when a staff's information has been updated. Requires the
scope.
- Anchor to FINANCE_KYC_INFORMATION_UPDATEFINANCE_
KYC_ INFORMATION_ UPDATE The webhook topic for
events. Occurs whenever shop's finance KYC information was updated Requires the
scope.
- Anchor to FULFILLMENT_EVENTS_CREATEFULFILLMENT_
EVENTS_ CREATE The webhook topic for
events. Occurs whenever a fulfillment event is created. Requires the
scope.
- Anchor to FULFILLMENT_EVENTS_DELETEFULFILLMENT_
EVENTS_ DELETE The webhook topic for
events. Occurs whenever a fulfillment event is deleted. Requires the
scope.
- Anchor to FULFILLMENT_HOLDS_ADDEDFULFILLMENT_
HOLDS_ ADDED The webhook topic for
events. Occurs each time that a hold is added to a fulfillment order.
For cases where multiple holds are applied to a fulfillment order, this webhook will trigger after each hold is applied. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders, read_marketplace_fulfillment_orders.
- Anchor to FULFILLMENT_HOLDS_RELEASEDFULFILLMENT_
HOLDS_ RELEASED The webhook topic for
events. Occurs each time that a hold is released from a fulfillment order. For cases where multiple holds are released from a fulfillment order a the same time, this webhook will trigger for each released hold. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders, read_marketplace_fulfillment_orders.
- Anchor to FULFILLMENT_ORDERS_CANCELLATION_REQUEST_ACCEPTEDFULFILLMENT_
ORDERS_ CANCELLATION_ REQUEST_ ACCEPTED The webhook topic for
events. Occurs when a 3PL accepts a fulfillment cancellation request, received from a merchant. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders, read_marketplace_fulfillment_orders.
- Anchor to FULFILLMENT_ORDERS_CANCELLATION_REQUEST_REJECTEDFULFILLMENT_
ORDERS_ CANCELLATION_ REQUEST_ REJECTED The webhook topic for
events. Occurs when a 3PL rejects a fulfillment cancellation request, received from a merchant. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders, read_marketplace_fulfillment_orders.
- Anchor to FULFILLMENT_ORDERS_CANCELLATION_REQUEST_SUBMITTEDFULFILLMENT_
ORDERS_ CANCELLATION_ REQUEST_ SUBMITTED The webhook topic for
events. Occurs when a merchant requests a fulfillment request to be cancelled after that request was approved by a 3PL. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders, read_marketplace_fulfillment_orders.
- Anchor to FULFILLMENT_ORDERS_CANCELLEDFULFILLMENT_
ORDERS_ CANCELLED The webhook topic for
events. Occurs when a fulfillment order is cancelled. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders, read_marketplace_fulfillment_orders.
- Anchor to FULFILLMENT_ORDERS_FULFILLMENT_REQUEST_ACCEPTEDFULFILLMENT_
ORDERS_ FULFILLMENT_ REQUEST_ ACCEPTED The webhook topic for
events. Occurs when a fulfillment service accepts a request to fulfill a fulfillment order. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders, read_marketplace_fulfillment_orders.
- Anchor to FULFILLMENT_ORDERS_FULFILLMENT_REQUEST_REJECTEDFULFILLMENT_
ORDERS_ FULFILLMENT_ REQUEST_ REJECTED The webhook topic for
events. Occurs when a 3PL rejects a fulfillment request that was sent by a merchant. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders, read_marketplace_fulfillment_orders.
- Anchor to FULFILLMENT_ORDERS_FULFILLMENT_REQUEST_SUBMITTEDFULFILLMENT_
ORDERS_ FULFILLMENT_ REQUEST_ SUBMITTED The webhook topic for
events. Occurs when a merchant submits a fulfillment request to a 3PL. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders, read_marketplace_fulfillment_orders.
- Anchor to FULFILLMENT_ORDERS_FULFILLMENT_SERVICE_FAILED_TO_COMPLETEFULFILLMENT_
ORDERS_ FULFILLMENT_ SERVICE_ FAILED_ TO_ COMPLETE The webhook topic for
events. Occurs when a fulfillment service intends to close an in_progress fulfillment order. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders, read_marketplace_fulfillment_orders.
- Anchor to FULFILLMENT_ORDERS_HOLD_RELEASEDFULFILLMENT_
ORDERS_ HOLD_ RELEASED The webhook topic for
events. Occurs when a fulfillment order is released and is no longer on hold.
If a fulfillment order has multiple holds then this webhook will only be triggered once when the last hold is released and the status of the fulfillment order is no longer
. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders, read_marketplace_fulfillment_orders.
- Anchor to FULFILLMENT_ORDERS_LINE_ITEMS_PREPARED_FOR_LOCAL_DELIVERYFULFILLMENT_
ORDERS_ LINE_ ITEMS_ PREPARED_ FOR_ LOCAL_ DELIVERY The webhook topic for
events. Occurs whenever a fulfillment order's line items are prepared for local delivery. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders, read_marketplace_fulfillment_orders.
- Anchor to FULFILLMENT_ORDERS_LINE_ITEMS_PREPARED_FOR_PICKUPFULFILLMENT_
ORDERS_ LINE_ ITEMS_ PREPARED_ FOR_ PICKUP The webhook topic for
events. Triggers when one or more of the line items for a fulfillment order are prepared for pickup Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders, read_marketplace_fulfillment_orders.
- Anchor to FULFILLMENT_ORDERS_MERGEDFULFILLMENT_
ORDERS_ MERGED The webhook topic for
events. Occurs when multiple fulfillment orders are merged into a single fulfillment order. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders.
- Anchor to FULFILLMENT_ORDERS_MOVEDFULFILLMENT_
ORDERS_ MOVED The webhook topic for
events. Occurs whenever the location which is assigned to fulfill one or more fulfillment order line items is changed.
- The final state of the original fulfillment order.
- The fulfillment order which now contains the re-assigned line items.
- The original location which was assigned to fulfill the line items (available as of the
2023-04
API version).- The ID of the location which is now responsible for fulfilling the line items.
Note: The assignedLocation of the
might be changed by the move operation. If you need to determine the originally assigned location, then you should refer to the
.
Learn more about moving line items. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders, read_marketplace_fulfillment_orders.
- Anchor to FULFILLMENT_ORDERS_ORDER_ROUTING_COMPLETEFULFILLMENT_
ORDERS_ ORDER_ ROUTING_ COMPLETE The webhook topic for
events. Occurs when an order has finished being routed and it's fulfillment orders assigned to a fulfillment service's location. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders, read_buyer_membership_orders, read_marketplace_fulfillment_orders.
- Anchor to FULFILLMENT_ORDERS_PLACED_ON_HOLDFULFILLMENT_
ORDERS_ PLACED_ ON_ HOLD The webhook topic for
events. Occurs when a fulfillment order transitions to the
status
For cases where multiple holds are applied to a fulfillment order, this webhook will only trigger once when the first hold is applied and the fulfillment order status changes to
. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders, read_marketplace_fulfillment_orders.
- Anchor to FULFILLMENT_ORDERS_RESCHEDULEDFULFILLMENT_
ORDERS_ RESCHEDULED The webhook topic for
events. Triggers when a fulfillment order is rescheduled.
Fulfillment orders may be merged if they have the same
datetime. If the fulfillment order is merged then the resulting fulfillment order will be indicated in the webhook body. Otherwise it will be the original fulfillment order with an updated
datetime. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders, read_marketplace_fulfillment_orders.
- Anchor to FULFILLMENT_ORDERS_SCHEDULED_FULFILLMENT_ORDER_READYFULFILLMENT_
ORDERS_ SCHEDULED_ FULFILLMENT_ ORDER_ READY The webhook topic for
events. Occurs whenever a fulfillment order which was scheduled becomes due. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders, read_marketplace_fulfillment_orders.
- Anchor to FULFILLMENT_ORDERS_SPLITFULFILLMENT_
ORDERS_ SPLIT The webhook topic for
events. Occurs when a fulfillment order is split into multiple fulfillment orders. Requires at least one of the following scopes: read_merchant_managed_fulfillment_orders, read_assigned_fulfillment_orders, read_third_party_fulfillment_orders.
- Anchor to FULFILLMENTS_CREATEFULFILLMENTS_
CREATE The webhook topic for
events. Occurs whenever a fulfillment is created. Requires at least one of the following scopes: read_fulfillments, read_marketplace_orders.
- Anchor to FULFILLMENTS_UPDATEFULFILLMENTS_
UPDATE The webhook topic for
events. Occurs whenever a fulfillment is updated. Requires at least one of the following scopes: read_fulfillments, read_marketplace_orders.
- Anchor to INVENTORY_ITEMS_CREATEINVENTORY_
ITEMS_ CREATE The webhook topic for
events. Occurs whenever an inventory item is created. Requires at least one of the following scopes: read_inventory, read_products.
- Anchor to INVENTORY_ITEMS_DELETEINVENTORY_
ITEMS_ DELETE The webhook topic for
events. Occurs whenever an inventory item is deleted. Requires at least one of the following scopes: read_inventory, read_products.
- Anchor to INVENTORY_ITEMS_UPDATEINVENTORY_
ITEMS_ UPDATE The webhook topic for
events. Occurs whenever an inventory item is updated. Requires at least one of the following scopes: read_inventory, read_products.
- Anchor to INVENTORY_LEVELS_CONNECTINVENTORY_
LEVELS_ CONNECT The webhook topic for
events. Occurs whenever an inventory level is connected. Requires the
scope.
- Anchor to INVENTORY_LEVELS_DISCONNECTINVENTORY_
LEVELS_ DISCONNECT The webhook topic for
events. Occurs whenever an inventory level is disconnected. Requires the
scope.
- Anchor to INVENTORY_LEVELS_UPDATEINVENTORY_
LEVELS_ UPDATE The webhook topic for
events. Occurs whenever an inventory level is updated. Requires the
scope.
- Anchor to INVENTORY_SHIPMENTS_ADD_ITEMSINVENTORY_
SHIPMENTS_ ADD_ ITEMS The webhook topic for
events. Occurs whenever items are added to a shipment. Requires the
scope.
- Anchor to INVENTORY_SHIPMENTS_CREATEINVENTORY_
SHIPMENTS_ CREATE The webhook topic for
events. Triggers when a shipment is created. Requires the
scope.
- Anchor to INVENTORY_SHIPMENTS_DELETEINVENTORY_
SHIPMENTS_ DELETE The webhook topic for
events. Triggers when a shipment is deleted. Requires the
scope.
- Anchor to INVENTORY_SHIPMENTS_MARK_IN_TRANSITINVENTORY_
SHIPMENTS_ MARK_ IN_ TRANSIT The webhook topic for
events. Triggers when a shipment is marked as in transit. Requires the
scope.
- Anchor to INVENTORY_SHIPMENTS_RECEIVE_ITEMSINVENTORY_
SHIPMENTS_ RECEIVE_ ITEMS The webhook topic for
events. Triggers when items on a shipment are received. Requires the
scope.
- Anchor to INVENTORY_SHIPMENTS_REMOVE_ITEMSINVENTORY_
SHIPMENTS_ REMOVE_ ITEMS The webhook topic for
events. Occurs whenever items are removed from a shipment. Requires the
scope.
- Anchor to INVENTORY_SHIPMENTS_UPDATE_ITEM_QUANTITIESINVENTORY_
SHIPMENTS_ UPDATE_ ITEM_ QUANTITIES The webhook topic for
events. Occurs whenever quantities change on a shipment. Requires the
scope.
- Anchor to INVENTORY_SHIPMENTS_UPDATE_TRACKINGINVENTORY_
SHIPMENTS_ UPDATE_ TRACKING The webhook topic for
events. Triggers when tracking info on a shipment is updated. Requires the
scope.
- Anchor to INVENTORY_TRANSFERS_ADD_ITEMSINVENTORY_
TRANSFERS_ ADD_ ITEMS The webhook topic for
events. Occurs any time items are added to a transfer. Requires the
scope.
- Anchor to INVENTORY_TRANSFERS_CANCELINVENTORY_
TRANSFERS_ CANCEL The webhook topic for
events. Triggers when a transfer is canceled. Requires the
scope.
- Anchor to INVENTORY_TRANSFERS_COMPLETEINVENTORY_
TRANSFERS_ COMPLETE The webhook topic for
events. Triggers when a transfer is completed. Requires the
scope.
- Anchor to INVENTORY_TRANSFERS_READY_TO_SHIPINVENTORY_
TRANSFERS_ READY_ TO_ SHIP The webhook topic for
events. Triggers when a transfer is marked as ready to ship. Requires the
scope.
- Anchor to INVENTORY_TRANSFERS_REMOVE_ITEMSINVENTORY_
TRANSFERS_ REMOVE_ ITEMS The webhook topic for
events. Occurs any time items are removed from a transfer. Requires the
scope.
- Anchor to INVENTORY_TRANSFERS_UPDATE_ITEM_QUANTITIESINVENTORY_
TRANSFERS_ UPDATE_ ITEM_ QUANTITIES The webhook topic for
events. Occurs whenever the quantity of transfer line items changes. Requires the
scope.
- Anchor to LOCALES_CREATELOCALES_
CREATE The webhook topic for
events. Occurs whenever a shop locale is created Requires the
scope.
- Anchor to LOCALES_UPDATELOCALES_
UPDATE The webhook topic for
events. Occurs whenever a shop locale is updated, such as published or unpublished Requires the
scope.
- Anchor to LOCATIONS_ACTIVATELOCATIONS_
ACTIVATE The webhook topic for
events. Occurs whenever a deactivated location is re-activated. Requires the
scope.
- Anchor to LOCATIONS_CREATELOCATIONS_
CREATE The webhook topic for
events. Occurs whenever a location is created. Requires the
scope.
- Anchor to LOCATIONS_DEACTIVATELOCATIONS_
DEACTIVATE The webhook topic for
events. Occurs whenever a location is deactivated. Requires the
scope.
- Anchor to LOCATIONS_DELETELOCATIONS_
DELETE The webhook topic for
events. Occurs whenever a location is deleted. Requires the
scope.
- Anchor to LOCATIONS_UPDATELOCATIONS_
UPDATE The webhook topic for
events. Occurs whenever a location is updated. Requires the
scope.
- Anchor to MARKETS_BACKUP_REGION_UPDATEMARKETS_
BACKUP_ REGION_ UPDATE The webhook topic for
events. Occurs when a backup region is updated. Requires the
scope.
- Anchor to MARKETS_CREATEMARKETS_
CREATE The webhook topic for
events. Occurs when a new market is created. Requires the
scope.
- Anchor to MARKETS_DELETEMARKETS_
DELETE The webhook topic for
events. Occurs when a market is deleted. Requires the
scope.
- Anchor to MARKETS_UPDATEMARKETS_
UPDATE The webhook topic for
events. Occurs when a market is updated. Requires the
scope.
- Anchor to METAFIELD_DEFINITIONS_CREATEMETAFIELD_
DEFINITIONS_ CREATE The webhook topic for
events. Occurs when a metafield definition is created. Requires the
scope.
- Anchor to METAFIELD_DEFINITIONS_DELETEMETAFIELD_
DEFINITIONS_ DELETE The webhook topic for
events. Occurs when a metafield definition is deleted. Requires the
scope.
- Anchor to METAFIELD_DEFINITIONS_UPDATEMETAFIELD_
DEFINITIONS_ UPDATE The webhook topic for
events. Occurs when a metafield definition is updated. Requires the
scope.
- Anchor to METAOBJECTS_CREATEMETAOBJECTS_
CREATE The webhook topic for
events. Occurs when a metaobject is created. Requires the
scope.
- Anchor to METAOBJECTS_DELETEMETAOBJECTS_
DELETE The webhook topic for
events. Occurs when a metaobject is deleted. Requires the
scope.
- Anchor to METAOBJECTS_UPDATEMETAOBJECTS_
UPDATE The webhook topic for
events. Occurs when a metaobject is updated. Requires the
scope.
- Anchor to ORDER_TRANSACTIONS_CREATEORDER_
TRANSACTIONS_ CREATE The webhook topic for
events. Occurs when a order transaction is created or when it's status is updated. Only occurs for transactions with a status of success, failure or error. Requires at least one of the following scopes: read_orders, read_marketplace_orders, read_buyer_membership_orders.
- Anchor to ORDERS_CANCELLEDORDERS_
CANCELLED The webhook topic for
events. Occurs whenever an order is cancelled. Requires at least one of the following scopes: read_orders, read_marketplace_orders, read_buyer_membership_orders.
- Anchor to ORDERS_CREATEORDERS_
CREATE The webhook topic for
events. Occurs whenever an order is created. Requires at least one of the following scopes: read_orders, read_marketplace_orders.
- Anchor to ORDERS_DELETEORDERS_
DELETE The webhook topic for
events. Occurs whenever an order is deleted. Requires the
scope.
- Anchor to ORDERS_EDITEDORDERS_
EDITED The webhook topic for
events. Occurs whenever an order is edited. Requires at least one of the following scopes: read_orders, read_marketplace_orders, read_buyer_membership_orders.
- Anchor to ORDERS_FULFILLEDORDERS_
FULFILLED The webhook topic for
events. Occurs whenever an order is fulfilled. Requires at least one of the following scopes: read_orders, read_marketplace_orders.
- Anchor to ORDERS_PAIDORDERS_
PAID The webhook topic for
events. Occurs whenever an order is paid. Requires at least one of the following scopes: read_orders, read_marketplace_orders.
- Anchor to ORDERS_PARTIALLY_FULFILLEDORDERS_
PARTIALLY_ FULFILLED The webhook topic for
events. Occurs whenever an order is partially fulfilled. Requires at least one of the following scopes: read_orders, read_marketplace_orders.
- Anchor to ORDERS_RISK_ASSESSMENT_CHANGEDORDERS_
RISK_ ASSESSMENT_ CHANGED The webhook topic for
events. Triggers when a new risk assessment is available on the order. This can be the first or a subsequent risk assessment. New risk assessments can be provided until the order is marked as fulfilled. Includes the risk level, risk facts, the provider and the order ID. When the provider is Shopify, that field is null. Does not include the risk recommendation for the order. The Shop ID is available in the headers. Requires the
scope.
- Anchor to ORDERS_SHOPIFY_PROTECT_ELIGIBILITY_CHANGEDORDERS_
SHOPIFY_ PROTECT_ ELIGIBILITY_ CHANGED The webhook topic for
events. Occurs whenever Shopify Protect's eligibility for an order is changed. Requires the
scope.
- Anchor to ORDERS_UPDATEDORDERS_
UPDATED The webhook topic for
events. Occurs whenever an order is updated. Requires at least one of the following scopes: read_orders, read_marketplace_orders, read_buyer_membership_orders.
- Anchor to PAYMENT_SCHEDULES_DUEPAYMENT_
SCHEDULES_ DUE The webhook topic for
events. Occurs whenever payment schedules are due. Requires the
scope.
- Anchor to PAYMENT_TERMS_CREATEPAYMENT_
TERMS_ CREATE The webhook topic for
events. Occurs whenever payment terms are created. Requires the
scope.
- Anchor to PAYMENT_TERMS_DELETEPAYMENT_
TERMS_ DELETE The webhook topic for
events. Occurs whenever payment terms are deleted. Requires the
scope.
- Anchor to PAYMENT_TERMS_UPDATEPAYMENT_
TERMS_ UPDATE The webhook topic for
events. Occurs whenever payment terms are updated. Requires the
scope.
- Anchor to PRODUCT_FEEDS_CREATEPRODUCT_
FEEDS_ CREATE The webhook topic for
events. Triggers when product feed is created Requires the
scope.
- Anchor to PRODUCT_FEEDS_FULL_SYNCPRODUCT_
FEEDS_ FULL_ SYNC The webhook topic for
events. Triggers when a full sync for a product feed is performed Requires the
scope.
- Anchor to PRODUCT_FEEDS_FULL_SYNC_FINISHPRODUCT_
FEEDS_ FULL_ SYNC_ FINISH The webhook topic for
events. Triggers when a full sync finishes Requires the
scope.
- Anchor to PRODUCT_FEEDS_INCREMENTAL_SYNCPRODUCT_
FEEDS_ INCREMENTAL_ SYNC The webhook topic for
events. Occurs whenever a product publication is created, updated or removed for a product feed Requires the
scope.
- Anchor to PRODUCT_FEEDS_UPDATEPRODUCT_
FEEDS_ UPDATE The webhook topic for
events. Triggers when product feed is updated Requires the
scope.
- Anchor to PRODUCT_LISTINGS_ADDPRODUCT_
LISTINGS_ ADD The webhook topic for
events. Occurs whenever an active product is listed on a channel. Requires the
scope.
- Anchor to PRODUCT_LISTINGS_REMOVEPRODUCT_
LISTINGS_ REMOVE The webhook topic for
events. Occurs whenever a product listing is removed from the channel. Requires the
scope.
- Anchor to PRODUCT_LISTINGS_UPDATEPRODUCT_
LISTINGS_ UPDATE The webhook topic for
events. Occurs whenever a product publication is updated. Requires the
scope.
- Anchor to PRODUCT_PUBLICATIONS_CREATEPRODUCT_
PUBLICATIONS_ CREATE The webhook topic for
events. Occurs whenever a product publication for an active product is created, or whenever an existing product publication is published on the app that is subscribed to this webhook topic. Note that a webhook is only emitted when there are publishing changes to the app that is subscribed to the topic (ie. no webhook will be emitted if there is a publishing change to the online store and the webhook subscriber of the topic is a third-party app). Requires the
scope.
- Anchor to PRODUCT_PUBLICATIONS_DELETEPRODUCT_
PUBLICATIONS_ DELETE The webhook topic for
events. Occurs whenever a product publication for an active product is removed, or whenever an existing product publication is unpublished from the app that is subscribed to this webhook topic. Note that a webhook is only emitted when there are publishing changes to the app that is subscribed to the topic (ie. no webhook will be emitted if there is a publishing change to the online store and the webhook subscriber of the topic is a third-party app). Requires the
scope.
- Anchor to PRODUCT_PUBLICATIONS_UPDATEPRODUCT_
PUBLICATIONS_ UPDATE The webhook topic for
events. Occurs whenever a product publication is updated from the app that is subscribed to this webhook topic. Note that a webhook is only emitted when there are publishing changes to the app that is subscribed to the topic (ie. no webhook will be emitted if there is a publishing change to the online store and the webhook subscriber of the topic is a third-party app). Requires the
scope.
- Anchor to PRODUCTS_CREATEPRODUCTS_
CREATE The webhook topic for
events. Occurs whenever a product is created. Requires the
scope.
- Anchor to PRODUCTS_DELETEPRODUCTS_
DELETE The webhook topic for
events. Occurs whenever a product is deleted. Requires the
scope.
- Anchor to PRODUCTS_UPDATEPRODUCTS_
UPDATE The webhook topic for
events. Occurs whenever a product is updated, ordered, or variants are added, removed or updated. Requires the
scope.
- Anchor to PROFILES_CREATEPROFILES_
CREATE The webhook topic for
events. Occurs whenever a delivery profile is created Requires at least one of the following scopes: read_shipping, read_assigned_shipping.
- Anchor to PROFILES_DELETEPROFILES_
DELETE The webhook topic for
events. Occurs whenever a delivery profile is deleted Requires at least one of the following scopes: read_shipping, read_assigned_shipping.
- Anchor to PROFILES_UPDATEPROFILES_
UPDATE The webhook topic for
events. Occurs whenever a delivery profile is updated Requires at least one of the following scopes: read_shipping, read_assigned_shipping.
- Anchor to REFUNDS_CREATEREFUNDS_
CREATE The webhook topic for
events. Occurs whenever a new refund is created without errors on an order, independent from the movement of money. Requires at least one of the following scopes: read_orders, read_marketplace_orders, read_buyer_membership_orders.
- Anchor to RETURNS_APPROVERETURNS_
APPROVE The webhook topic for
events. Occurs whenever a return is approved. This means
Return.status
is. Requires at least one of the following scopes: read_returns, read_marketplace_returns, read_buyer_membership_orders.
- Anchor to RETURNS_CANCELRETURNS_
CANCEL The webhook topic for
events. Occurs whenever a return is canceled. Requires at least one of the following scopes: read_orders, read_marketplace_orders, read_returns, read_marketplace_returns, read_buyer_membership_orders.
- Anchor to RETURNS_CLOSERETURNS_
CLOSE The webhook topic for
events. Occurs whenever a return is closed. Requires at least one of the following scopes: read_orders, read_marketplace_orders, read_returns, read_marketplace_returns, read_buyer_membership_orders.
- Anchor to RETURNS_DECLINERETURNS_
DECLINE The webhook topic for
events. Occurs whenever a return is declined. This means
Return.status
is. Requires at least one of the following scopes: read_returns, read_marketplace_returns, read_buyer_membership_orders.
- Anchor to RETURNS_PROCESSRETURNS_
PROCESS The webhook topic for
events. Occurs whenever a return is processed. Requires at least one of the following scopes: read_returns, read_marketplace_returns, read_buyer_membership_orders.
- Anchor to RETURNS_REOPENRETURNS_
REOPEN The webhook topic for
events. Occurs whenever a closed return is reopened. Requires at least one of the following scopes: read_orders, read_marketplace_orders, read_returns, read_marketplace_returns, read_buyer_membership_orders.
- Anchor to RETURNS_REQUESTRETURNS_
REQUEST The webhook topic for
events. Occurs whenever a return is requested. This means
Return.status
is. Requires at least one of the following scopes: read_returns, read_marketplace_returns, read_buyer_membership_orders.
- Anchor to RETURNS_UPDATERETURNS_
UPDATE The webhook topic for
events. Occurs whenever a return is updated. Requires at least one of the following scopes: read_returns, read_marketplace_returns, read_buyer_membership_orders.
- Anchor to REVERSE_DELIVERIES_ATTACH_DELIVERABLEREVERSE_
DELIVERIES_ ATTACH_ DELIVERABLE The webhook topic for
events. Occurs whenever a deliverable is attached to a reverse delivery. This occurs when a reverse delivery is created or updated with delivery metadata. Metadata includes the delivery method, label, and tracking information associated with a reverse delivery. Requires at least one of the following scopes: read_returns, read_marketplace_returns.
- Anchor to REVERSE_FULFILLMENT_ORDERS_DISPOSEREVERSE_
FULFILLMENT_ ORDERS_ DISPOSE The webhook topic for
events. Occurs whenever a disposition is made on a reverse fulfillment order. This includes dispositions made on reverse deliveries that are associated with the reverse fulfillment order. Requires at least one of the following scopes: read_returns, read_marketplace_returns.
- Anchor to SCHEDULED_PRODUCT_LISTINGS_ADDSCHEDULED_
PRODUCT_ LISTINGS_ ADD The webhook topic for
events. Occurs whenever a product is scheduled to be published. Requires the
scope.
- Anchor to SCHEDULED_PRODUCT_LISTINGS_REMOVESCHEDULED_
PRODUCT_ LISTINGS_ REMOVE The webhook topic for
events. Occurs whenever a product is no longer scheduled to be published. Requires the
scope.
- Anchor to SCHEDULED_PRODUCT_LISTINGS_UPDATESCHEDULED_
PRODUCT_ LISTINGS_ UPDATE The webhook topic for
events. Occurs whenever a product's scheduled availability date changes. Requires the
scope.
- Anchor to SEGMENTS_CREATESEGMENTS_
CREATE The webhook topic for
events. Occurs whenever a segment is created. Requires the
scope.
- Anchor to SEGMENTS_DELETESEGMENTS_
DELETE The webhook topic for
events. Occurs whenever a segment is deleted. Requires the
scope.
- Anchor to SEGMENTS_UPDATESEGMENTS_
UPDATE The webhook topic for
events. Occurs whenever a segment is updated. Requires the
scope.
- Anchor to SELLING_PLAN_GROUPS_CREATESELLING_
PLAN_ GROUPS_ CREATE The webhook topic for
events. Notifies when a SellingPlanGroup is created. Requires the
scope.
- Anchor to SELLING_PLAN_GROUPS_DELETESELLING_
PLAN_ GROUPS_ DELETE The webhook topic for
events. Notifies when a SellingPlanGroup is deleted. Requires the
scope.
- Anchor to SELLING_PLAN_GROUPS_UPDATESELLING_
PLAN_ GROUPS_ UPDATE The webhook topic for
events. Notifies when a SellingPlanGroup is updated. Requires the
scope.
- Anchor to SHIPPING_ADDRESSES_CREATESHIPPING_
ADDRESSES_ CREATE The webhook topic for
events. Occurs whenever a shipping address is created. Requires the
scope.
- Anchor to SHIPPING_ADDRESSES_UPDATESHIPPING_
ADDRESSES_ UPDATE The webhook topic for
events. Occurs whenever a shipping address is updated. Requires the
scope.
- Anchor to SHOP_UPDATESHOP_
UPDATE The webhook topic for
events. Occurs whenever a shop is updated.
- Anchor to SUBSCRIPTION_BILLING_ATTEMPTS_CHALLENGEDSUBSCRIPTION_
BILLING_ ATTEMPTS_ CHALLENGED The webhook topic for
events. Occurs when the financial instutition challenges the subscripttion billing attempt charge as per 3D Secure. Requires the
scope.
- Anchor to SUBSCRIPTION_BILLING_ATTEMPTS_FAILURESUBSCRIPTION_
BILLING_ ATTEMPTS_ FAILURE The webhook topic for
events. Occurs whenever a subscription billing attempt fails. Requires the
scope.
- Anchor to SUBSCRIPTION_BILLING_ATTEMPTS_SUCCESSSUBSCRIPTION_
BILLING_ ATTEMPTS_ SUCCESS The webhook topic for
events. Occurs whenever a subscription billing attempt succeeds. Requires the
scope.
- Anchor to SUBSCRIPTION_BILLING_CYCLE_EDITS_CREATESUBSCRIPTION_
BILLING_ CYCLE_ EDITS_ CREATE The webhook topic for
events. Occurs whenever a subscription contract billing cycle is edited. Requires the
scope.
- Anchor to SUBSCRIPTION_BILLING_CYCLE_EDITS_DELETESUBSCRIPTION_
BILLING_ CYCLE_ EDITS_ DELETE The webhook topic for
events. Occurs whenever a subscription contract billing cycle edit is deleted. Requires the
scope.
- Anchor to SUBSCRIPTION_BILLING_CYCLE_EDITS_UPDATESUBSCRIPTION_
BILLING_ CYCLE_ EDITS_ UPDATE The webhook topic for
events. Occurs whenever a subscription contract billing cycle edit is updated. Requires the
scope.
- Anchor to SUBSCRIPTION_BILLING_CYCLES_SKIPSUBSCRIPTION_
BILLING_ CYCLES_ SKIP The webhook topic for
events. Occurs whenever a subscription contract billing cycle is skipped. Requires the
scope.
- Anchor to SUBSCRIPTION_BILLING_CYCLES_UNSKIPSUBSCRIPTION_
BILLING_ CYCLES_ UNSKIP The webhook topic for
events. Occurs whenever a subscription contract billing cycle is unskipped. Requires the
scope.
- Anchor to SUBSCRIPTION_CONTRACTS_ACTIVATESUBSCRIPTION_
CONTRACTS_ ACTIVATE The webhook topic for
events. Occurs when a subscription contract is activated. Requires the
scope.
- Anchor to SUBSCRIPTION_CONTRACTS_CANCELSUBSCRIPTION_
CONTRACTS_ CANCEL The webhook topic for
events. Occurs when a subscription contract is canceled. Requires the
scope.
- Anchor to SUBSCRIPTION_CONTRACTS_CREATESUBSCRIPTION_
CONTRACTS_ CREATE The webhook topic for
events. Occurs whenever a subscription contract is created. Requires the
scope.
- Anchor to SUBSCRIPTION_CONTRACTS_EXPIRESUBSCRIPTION_
CONTRACTS_ EXPIRE The webhook topic for
events. Occurs when a subscription contract expires. Requires the
scope.
- Anchor to SUBSCRIPTION_CONTRACTS_FAILSUBSCRIPTION_
CONTRACTS_ FAIL The webhook topic for
events. Occurs when a subscription contract is failed. Requires the
scope.
- Anchor to SUBSCRIPTION_CONTRACTS_PAUSESUBSCRIPTION_
CONTRACTS_ PAUSE The webhook topic for
events. Occurs when a subscription contract is paused. Requires the
scope.
- Anchor to SUBSCRIPTION_CONTRACTS_UPDATESUBSCRIPTION_
CONTRACTS_ UPDATE The webhook topic for
events. Occurs whenever a subscription contract is updated. Requires the
scope.
- Anchor to TAX_SERVICES_CREATETAX_
SERVICES_ CREATE The webhook topic for
events. Occurs whenever a tax service is created. Requires the
scope.
- Anchor to TAX_SERVICES_UPDATETAX_
SERVICES_ UPDATE The webhook topic for
events. Occurs whenver a tax service is updated. Requires the
scope.
- Anchor to TENDER_TRANSACTIONS_CREATETENDER_
TRANSACTIONS_ CREATE The webhook topic for
events. Occurs when a tender transaction is created. Requires the
scope.
- Anchor to THEMES_CREATETHEMES_
CREATE The webhook topic for
events. Occurs whenever a theme is created. Does not occur when theme files are created. Requires the
scope.
- Anchor to THEMES_DELETETHEMES_
DELETE The webhook topic for
events. Occurs whenever a theme is deleted. Does not occur when theme files are deleted. Requires the
scope.
- Anchor to THEMES_PUBLISHTHEMES_
PUBLISH The webhook topic for
events. Occurs whenever a theme with the main or mobile (deprecated) role is published. Requires the
scope.
- Anchor to THEMES_UPDATETHEMES_
UPDATE The webhook topic for
events. Occurs whenever a theme is updated. Does not occur when theme files are updated. Requires the
scope.
- Anchor to VARIANTS_IN_STOCKVARIANTS_
IN_ STOCK The webhook topic for
events. Occurs whenever a variant becomes in stock. Online channels receive this webhook only when the variant becomes in stock online. Requires the
scope.
- Anchor to VARIANTS_OUT_OF_STOCKVARIANTS_
OUT_ OF_ STOCK The webhook topic for
events. Occurs whenever a variant becomes out of stock. Online channels receive this webhook only when the variant becomes out of stock online. Requires the
scope.
Anchor to FieldsFields
- •OBJECT
A webhook subscription is a persisted data object created by an app using the REST Admin API or GraphQL Admin API. It describes the topic that the app wants to receive, and a destination where Shopify should send webhooks of the specified topic. When an event for a given topic occurs, the webhook subscription sends a relevant payload to the destination. Learn more about the webhooks system.
- •ARGUMENT
The schema's entry-point for queries. This acts as the public, top-level API from which all queries must start.
Deprecated fields
- •MUTATIONDeprecated
- •MUTATIONDeprecated