AsyncAPI channel · WooCommerce · WooCommerce Webhook Events

/webhook

The endpoint on the subscriber's server that receives webhook event notifications from WooCommerce. WooCommerce sends HTTP POST requests with JSON-encoded payloads and a set of X-WC-Webhook-* headers. The receiver should verify the X-WC-Webhook-Signature header by computing an HMAC-SHA256 hash of the raw request body using the configured webhook secret key and comparing the base64-encoded result t

Provider: WooCommerce AsyncAPI: v2.6.0 Spec: WooCommerce Webhook Events Operations: 1 Messages: 16

Channel address

/webhook

Operations

publish
receiveWebhookEvent
Receive a WooCommerce webhook event notification

Messages

OrderCreated
Triggered when a new order is placed in the store.
Content-Type:
OrderUpdated
Triggered when an existing order is modified.
Content-Type:
OrderDeleted
Triggered when an order is moved to the trash.
Content-Type:
OrderRestored
Triggered when an order is recovered from the trash.
Content-Type:
ProductCreated
Triggered when a new product is published or saved in the store.
Content-Type:
ProductUpdated
Triggered when an existing product is modified.
Content-Type:
ProductDeleted
Triggered when a product is moved to the trash.
Content-Type:
ProductRestored
Triggered when a product is recovered from the trash.
Content-Type:
CustomerCreated
Triggered when a new customer account is registered.
Content-Type:
CustomerUpdated
Triggered when a customer account is modified.
Content-Type:
CustomerDeleted
Triggered when a customer account is deleted.
Content-Type:
CouponCreated
Triggered when a new coupon is created.
Content-Type:
CouponUpdated
Triggered when a coupon is modified.
Content-Type:
CouponDeleted
Triggered when a coupon is moved to the trash.
Content-Type:
CouponRestored
Triggered when a coupon is recovered from the trash.
Content-Type:
CustomAction
Triggered by a custom WordPress or WooCommerce action hook.
Content-Type:

About AsyncAPI

The AsyncAPI specification describes event-driven APIs the way OpenAPI describes request/response APIs. A channel is the named pipe — a webhook URL, a Kafka topic, a WebSocket route, an MQTT subject — that producers and consumers publish or subscribe to. Each channel carries one or more messages with structured payloads, and an operation declares whether a given party sends or receives on that channel.

Browse every event-driven channel on the APIs.io network or compare with the broader Naftiko capability, Agent Skill, and MCP server surfaces of the same providers.