Find the answer to your question
It is always a good idea to keep the buyer posted about the order shipping status. Use the CompleteSale call mark an item as shipped. You can also upload a shipment tracking number so that the buyer can track the order.
This is a C# sample that demonstrates how to mark an item as shipped and upload the tracking number. The sample has been written using .NET SDK.
Below is the code. Corresponding SOAP request is attached with this article.
Note: If an item has to be shipped in multiple shipments/packages use multiple <ShipmentTrackingDetails> container to specifty the tracking details.
//Either ItemID-TransactionID or OrderLineItemID or OrderID is required. If item is part of an order, specify OrderID.