Overview
Webhooks are a mechanism for an application to send automated, real-time notifications without the need to call REST API endpoints. fabric’s Order Management System (OMS) provides a list of webhook events using which you can create event subscriptions for Create, Read, Update, and Delete (CRUD) operations that take place in fabric OMS (also called fabric Orders). As a merchant, you can configure specific webhook events, such as inventory creation, order creation, order cancellation, and more to receive event-specific information.List of Webhook Events
The following are the different services of fabric Orders along with the various webhook events provided by each service:- Inventory Service
- Order Service
- Notification Service
- Allocation Service
- Shipment Service
- Package Tracking Service
- Fraud Service
- Invoice Posting Service
- Crossborder Service
- Export Service
Inventory Service
Source Name:INVENTORY_SERVICE
Event Types:
INVENTORY_CREATEINVENTORY_UPDATEINVENTORY_BULKINVENTORY_NETWORK_UPDATED
Order Service
Source name:ORDER_SERVICE
Event Types:
ORDER_CREATEORDER_HOLD_CROSSBORDERORDER_HOLD_FRAUDORDER_HOLD_CSRORDER_CONFIRMEDORDER_CANCELLED(only for full-order-canceled)ORDER_PARTIALLY_RETURNEDORDER_RETURNED(only for full Order returned)ORDER_SHIPPED(once all items are shipped)EXCHANGE_PENDINGEXCHANGE_TO_SHIPMENTORDER_CANCELLATION_COUPON_REVERSAL
ORDER_CREATE. Change the event name, or add an array of events to subscribe to different order events, as mentioned under event types under order service.
Notification Service
Source Name:NOTIFICATION_SERVICE
Event Types:
SINGLE_ITEM_ORDER_CONFIRMATION_EMAILMULTI_ITEM_ORDER_CONFIRMATION_EMAILBOPIS_ORDER_CONFIRMATION_EMAILSHIPPING_CONFIRMATION_EMAILBOPIS_ORDER_READY_FOR_PICKUPBOPIS_ORDER_COMPLETEDBOPIS_REMINDER_EMAILBACKORDER_NOTIFICATION_EMAILBACKORDER_30_DAYS_CONSENT_TO_DELAY_EMAILBACKORDER_53_DAYS_CONSENT_TO_DELAY_EMAILBACKORDER_CANCEL_EMAILBACKORDER_AUTH_DECLINE_EMAILORDER_CANCELLATION_EMAIL_WEBCSC_ORDER_ITEM_CANCELORDER_CANCELLATION_EMAIL_WEBCSC_ORDER_CANCELORDER_CANCELLATION_EMAIL_LOCATE_ORDER_ITEM_CANCELRETURN_NOTIFICATION_EMAILREFUND_NOTIFICATION_EMAILAPPEASEMENT_NOTIFICATION_EMAIL
Allocation Service
Source name:PPS_SERVICE
Event Types:
ALLOCATION_RETURNALLOCATION_CREATE_SDDALLOCATION_CREATE_BOPISALLOCATION_CREATE_SHIPALLOCATION_CREATE_GIFTCARD
Shipment Service
Source Name:SHIPMENT_SERVICE
Event Types:
SHIPMENT_CREATEDSHIPMENT_CANCELLEDGIFTCARD_ACTIVATEPICKUP_CREATEDPICKUP_COMPLETEDSHIPMENT_UPDATE
Package Tracking Service
Source Name:PACKAGE_TRACKING_SERVICE
Event Types:
ORDER_CREATE_IN_PTSORDER_CANCELLED_IN_PTSSHIPMENT_CREATE_IN_PTSSHIPMENT_CANCELLED_IN_PTS
Fraud Service
Source Name:FRAUD_SERVICE
Event Types:
FRAUD_CANCELFRAUD_RELEASE
Invoice Posting Service
Source Name:INVOICE_POSTING_SERVICE
Event Types:
INVOICE_POSTING
Crossborder Service
Source Name:CROSSBORDER_SERVICE
Event Types:
CROSS_BORDER_VALIDATION
Export Service
Source Name:EXPORT_SERVICE
Event Types:
EXPORT_ORDER_INITIATEDEXPORT_ORDER_COMPLETEDEXPORT_ORDER_ERROREXPORT_ALLOCATION_INITIATEDEXPORT_ALLOCATION_COMPLETEDEXPORT_ALLOCATION_ERROREXPORT_SHIPMENT_INITIATEDEXPORT_SHIPMENT_COMPLETEDEXPORT_SHIPMENT_ERROREXPORT_INVOICE_INITIATEDEXPORT_INVOICE_COMPLETEDEXPORT_INVOICE_ERROREXPORT_LOCATION_INITIATEDEXPORT_LOCATION_COMPLETEDEXPORT_LOCATION_ERROREXPORT_INVENTORY_INITIATEDEXPORT_INVENTORY_COMPLETEDEXPORT_INVENTORY_ERROREXPORT_NETWORK_INITIATEDEXPORT_NETWORK_COMPLETEDEXPORT_NETWORK_ERROREXPORT_SHIPPING_METHODS_INITIATEDEXPORT_SHIPPING_METHODS_COMPLETEDEXPORT_SHIPPING_METHODS_ERROREXPORT_AGGREGATED_NETWORK_INITIATEDEXPORT_AGGREGATED_NETWORK_COMPLETEDEXPORT_AGGREGATED_NETWORK_ERROR
