DashForDevsDocs
DocsNewsAPI v1
dashfordevs.comSign in

© 2026 DashForDevs

DocsNewsdashfordevs.comLegalStatus
DocsWebhooksEvent Types
Introduction
Getting Started
Authentication
Products
Categories
Cart
Checkout
Blog
Reviews
Webhooks
OverviewEvent TypesVerifying Signatures
Customers
Orders
Inventory
Shipping
Discounts
Affiliates
Email
Media & Files
Analytics & Tracking
Locations
Tax
Global Data
SEO
Error Handling
Geography
Finance
Automations
Page Types
Surveys
Billing & Subscriptions
Storefront Payments
SDK Reference
REST API
Storefront Architecture
Notifications
Security
Team & Permissions
Migrations & Import
Calendar & Appointments
Contact Forms
AI Bots
Dashboard API
Deployment
Changelog
Troubleshooting
Recipes
CLI & Deployment
Image Pipeline
White-label Platforms
Records Engine
Platform Modules
Platform Security
Site Keys & Client Sites
Use Cases
Operations

Event Types

All available webhook event types and their payloads.

Updated March 29, 2026

On this page
  • Available Events
  • Order Events
  • Customer Events
  • Product Events
  • Checkout Events
  • Payment Events
  • Event Payload Structure
  • Filtering Events
  • Next Steps

Available Events

Subscribe to any combination of the following webhook events:

Order Events

EventDescription
order.createdNew order placed
order.updatedOrder status or details changed
order.completedOrder marked as completed/delivered
order.cancelledOrder was cancelled
order.refundedFull or partial refund issued

Customer Events

EventDescription
customer.createdNew customer account created
customer.updatedCustomer profile updated

Product Events

EventDescription
product.createdNew product added
product.updatedProduct details changed
product.deletedProduct removed from store
inventory.lowProduct stock fell below threshold

Checkout Events

EventDescription
checkout.startedCustomer initiated checkout
checkout.completedCheckout successfully completed
checkout.abandonedCart abandoned after starting checkout

Payment Events

EventDescription
payment.successPayment processed successfully
payment.failedPayment attempt failed
payment.refundedPayment refunded

Event Payload Structure

All events follow this structure:

json
{
  "event": "order.created",
  "timestamp": "2025-01-15T10:30:00Z",
  "webhook_id": "wh_abc123",
  "data": {
    // Event-specific data
  }
}

Filtering Events

When creating a webhook in the dashboard, select only the events you need. This reduces unnecessary traffic and processing on your server.

Next Steps

  • Webhook Overview — Setting up webhooks
  • Verifying Signatures — Securing webhook handlers
PreviousOverviewNextVerifying Signatures

On this page

  • Available Events
  • Order Events
  • Customer Events
  • Product Events
  • Checkout Events
  • Payment Events
  • Event Payload Structure
  • Filtering Events
  • Next Steps