Skip to main content

Events Catalog

Coming Soon

The events listed in this catalog are not yet emitted by the eshopOS production environment. This catalog is provided for architectural planning.

Audience: Developer

Webhook event definitions are visible in the dashboard under Settings -> Developers -> Events.

Each event has id, name, category, and description.

Supported Events

Event IDCategoryDescription
order.createdordersTriggered when a new order is created.
order.paidordersTriggered when an order payment is completed.
order.cancelledordersTriggered when an order is cancelled.
order.fulfilledordersTriggered when an order is marked fulfilled.
cart.abandonedcartsTriggered when an active cart becomes abandoned.
customer.createdcustomersTriggered when a customer profile is created.
customer.updatedcustomersTriggered when a customer profile is updated.
product.createdcatalogTriggered when a product is created.
product.updatedcatalogTriggered when a product is updated.
product.deletedcatalogTriggered when a product is deleted.
inventory.low_stockinventoryTriggered when stock drops below threshold.
discount.redeemeddiscountsTriggered when a discount code is redeemed.
payout.processedfinanceTriggered when a payout is processed.
subscription.renewedbillingTriggered when a subscription renews successfully.

Subscription Usage

  1. Review available event IDs in the dashboard.
  2. Create a webhook endpoint and choose the events to deliver.
  3. Rotate the endpoint secret from the dashboard when needed.

Notes

  • Event IDs are stable identifiers.
  • New event types are additive.
  • Consumers should ignore unknown fields for forward compatibility.