UpdateDirectFulfillmentShipmentStatusBatch
Enables bulk updates of shipment statuses, allowing vendors to efficiently process status changes for multiple shipments simultaneously.
Stored Procedure-Specific Information
To update multiple shipment statuses in batch, enter:EXEC VendorCentral.UpdateDirectFulfillmentShipmentStatusBatch
ShipmentStatusUpdates = '[
{
"purchaseOrderNumber": "PO-12345-67890",
"sellingParty": {
"partyId": "VENDOR-123"
},
"shipFromParty": {
"partyId": "WAREHOUSE-001"
},
"statusUpdateDetails": {
"trackingNumber": "1Z999AA10123456784",
"statusCode": "Delivered",
"statusDate": "2025-10-18T14:30:00Z"
}
},
{
"purchaseOrderNumber": "PO-12345-67891",
"sellingParty": {
"partyId": "VENDOR-123"
},
"shipFromParty": {
"partyId": "WAREHOUSE-001"
},
"statusUpdateDetails": {
"trackingNumber": "1Z999AA10123456785",
"statusCode": "InTransit",
"statusDate": "2025-10-17T09:00:00Z"
}
}
]';
Input
| Name | Type | Required | Description |
| ShipmentStatuses | String | True | Represents an update to the status of a shipment. |
Result Set Columns
| Name | Type | Description |
| Success | Boolean | Indicates whether the stored procedure was successfully executed. |
| TransactionId | String | The Globally Unique Identifier (GUID) that identifies this transaction. This value can be used with the Transaction Status API to return the status of this transaction. |