Possible enumeration values:
Name | Value | Description |
---|---|---|
ShipmentStatusChange |
0 |
Shipment Status Change (return CarrierShipResponse object) Reference: WS_Repository.Models.Responses.Ship.CarrierShipResponse |
TrackingStatusChange |
1 |
Callback when Tracking Status Change (reply object is matching the regular tracking transaction response object) Reference: WS_Repository.Models.Responses.Tracking.TrackingResponse |
OrderInfoChange |
2 |
reply object will be an OrderDetails (returned by GetOrderDetails method) |
OnHoldStatusChange |
3 |
Fire when order Order On-Hold status has changed - to any of these statuses: InProgress, WaitingAdmin, WaitingRequester, ReadyToShip 0 = New, 1 = InProgress, 2 = WaitingAdmin, 3 = WaitingRequester, 4 = ReadyToShip Sample:{ "OrderNumber": "1234", "HoldShipmentId": 12345, "Status": { "Code": 1, "Name": "InProgress" }, "User": { "UserId": 123, "UserName": "username" }, "WebhookType": "OnHoldStatusChange" } |
OrderProcessingStatusChange |
4 |
Fire when order Order Processing status has changed - to any of these statuses: Processing, Pending, Picked, Packed Webhook body example: 0 = New, 1 = Processing, 2 = Pending, 3 = Picked, 4 = Packed Sample:{ "OrderNumber": "1234", "HoldShipmentId": 12345, "Status": { "Code": 1, "Name": "Processing" }, "User": { "UserId": 123, "UserName": "username" }, "WebhookType": "OrderProcessingStatusChange" } |