docs
  1. Customise & Extend
  2. Webhooks
  3. Events

Events

This page covers the events that our Webhooks send.

Webhook Events

NameDescription
address-anonymizedTriggered when an existing customer's data is removed from the system at the customer's request.
address-createdTriggered when a customer saves a new address.
address-deletedTriggered when a customer deletes an existing address.
address-updatedTriggered when a customer updates an existing address.
customer-anonymizedTriggered when there is a request made via Panel or Admin API to anonymize a customer.
customer-created

Triggered when a new customer is registered or connected via a social network in the checkout application.

Note: This only applies to calls made using the Checkout Authentication API and does not work for calls made via the Admin API.

customer-loginTriggered on customer login.
customer-logoutTriggered on customer logout.
customer-updatedTriggered when an existing customer's attributes are extended or modified.
item-cancelledTriggered when there is explicit order item cancelation request via the Account Area or via customer service or by a payment provider.
item-out-of-stockTriggered during order delegation when an item is removed from the order, due to being out-of-stock when delegated to the merchant.
item-reservedTriggered when an item is reserved successfully.
item-returnedTriggered when a customer returns one or more packages.
item-unreservableTriggered when an item cannot be reserved, due to being out of stock, and is removed from the order.
item-unshippableTriggered when an item is out of stock and unshippable while the order is being transitioned from “delegated” to “shipped”
newsletter-subscribedTriggered when a customer subscribes to a newsletter during Checkout.
order-cancelledTriggered when all the items of the order are cancelled due to Customer cancellation, Delegation failure or Shipment failu
order-confirmedTriggered when order payment has been successfully completed, and the order is confirmed.
order-corrective-invoicedTriggered when an order or a part of it has been returned, and a corrective invoice is generated.
order-custom-data-updatedTriggered when the legacyCustomData field on an order or order item is updated
order-delegatedTriggered when the order is delegated to the customer.
order-invoicedTriggered when a complete invoice is issued, usually when all packages from a multi-package order are shipped to the customer.
order-partially-invoicedTriggered when an order is invoiced for some of the items, but not all.
order-pendingTriggered when customer pays, but payment is not captured
package-shippedTriggered when an order package is shipped and the order status transition from “delegated” to “shipped.”
package-undeliverableTriggered when a package cannot be delivered (due to an unidentifiable address, for example) and must be returned to the merchant.
password-resetTriggered on customer password reset.
payment-captureTriggered when a payment capture occurs within an order.
payment-refundTriggered when one or more items are returned.
VoucherCodeCreationRequest CreatedTriggered when a VoucherCodeCreationRequest is created via API call.
VoucherCodeCreationRequest UpdatedTriggered when VoucherCodeCreationRequest is updated via API call or during processing by worker.
product-updatedTriggered when a product is updated.
product-master-updatedTriggered when a product master is updated.
product-variant-prices-updatedTriggered when the price for a product variant is updated.
product-variant-availability-updatedTriggered when the availability of a product variant updated.
product-variant-stock-updatedTriggered when the stock of a product variant is updated.
shop-category-tree-updatedTriggered when a shop category tree is updated.