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"
}
|