Seller Hub can send webhook notifications to your server when key events occur. This is useful for integrating with external tools, accounting software, or custom dashboards.
Available events: - order.synced: New order has been synced and matched - order.updated: Order data has changed (refund, status change) - sync.completed: A data sync cycle has finished - export.ready: An export file is ready for download
Setting up webhooks: 1. Go to Settings > Developers (requires Enterprise plan). 2. Click "Add Webhook". 3. Enter your endpoint URL (must be HTTPS). 4. Select the events you want to receive. 5. Save and test with a sample event.
Payload format: All payloads are JSON with the following structure: - event: The event type (e.g., "order.synced") - timestamp: ISO 8601 timestamp - data: Event-specific data payload
Security: Each webhook includes a signature header for verification. Your webhook secret is shown in Settings > Developers. Always verify the signature before processing events.
Note: Webhook delivery is at-least-once. Implement idempotency on your side to handle duplicate deliveries.