Manifest Shipments by Tracking Number
starshipit_manifest_by_trackingManifest selected shipments by tracking or order numbers to submit them to the carrier, generate a manifest PDF, and lock the shipments from further edits.
Instructions
Manifest (close/submit) specific shipments to the carrier by their tracking numbers or order numbers.
This closes the selected shipments and submits them to the carrier, creating a manifest document. After manifesting, shipments are locked and can no longer be edited.
Body parameters:
tracking_numbers(required): Array of tracking numbers to manifest. Must not be empty.use_order_numbers(optional): Set totrueif the values intracking_numbersare actually order numbers rather than carrier tracking numbers. Default:false.
Returns:
file_name: Name of the manifest documentpdf: Base64 manifest PDF (JSON format only)success: Whether the manifest was created successfullyerrors: Any per-shipment errors (e.g. shipment already manifested)
Error cases:
400: Invalid or unrecognised tracking/order numbers
409: One or more shipments already manifested
422: Request body validation failure
Use this tool when:
Closing a specific set of shipments for carrier pickup
You have a list of tracking numbers ready to hand to the carrier
You want to manifest a subset of shipments rather than all shipments for a carrier
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| response_format | No | Output format: 'markdown' for human-readable or 'json' for machine-readable | markdown |
| tracking_numbers | Yes | Array of tracking numbers (or order numbers if use_order_numbers=true) to manifest. Must contain at least one value. | |
| use_order_numbers | No | Set to true if the values in tracking_numbers are order numbers rather than carrier tracking numbers (default: false) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| errors | No | Validation or processing errors returned by StarShipIt | |
| object | No | The response payload when StarShipIt returns a non-object value | |
| success | No | StarShipIt success flag (a boolean on most endpoints) |