Event Types
All available webhook event types and their payloads.
Updated
All available webhook event types and their payloads.
Updated
| Event | Description |
|---|
order.created | New order placed |
order.updated | Order status or details changed |
order.completed | Order marked as completed/delivered |
order.cancelled | Order was cancelled |
order.refunded | Full or partial refund issued |
| Event | Description |
|---|---|
customer.created | New customer account created |
customer.updated | Customer profile updated |
| Event | Description |
|---|---|
product.created | New product added |
product.updated | Product details changed |
product.deleted | Product removed from store |
inventory.low | Product stock fell below threshold |
| Event | Description |
|---|---|
checkout.started | Customer initiated checkout |
checkout.completed | Checkout successfully completed |
checkout.abandoned | Cart abandoned after starting checkout |
| Event | Description |
|---|---|
payment.success | Payment processed successfully |
payment.failed | Payment attempt failed |
payment.refunded | Payment refunded |
All events follow this structure:
{
"event": "order.created",
"timestamp": "2025-01-15T10:30:00Z",
"webhook_id": "wh_abc123",
"data": {
// Event-specific data
}
}
When creating a webhook in the dashboard, select only the events you need. This reduces unnecessary traffic and processing on your server.