OptionaladditionalAdditional information about the package
Optionalcarrier_Shipment information only needed/supported by specific carriers
Optionalorder_Additional information and requests for the shipment
Optionaloverride_Specify a different service-selection rule than the default for the batch
The package to be shipped
A UUID that uniquely identifies this shipment.
This ID can be used in ShipGeniusOmsClient.recoverLabel to recover the label if the label is lost in the transaction.
This ID must be a UUID and must be unique. If either of these assumptions are not met, and error will be returned.
You can use crypto.randomUUID to generate UUIDs
Information needed to run rate-and-ship