When I create a shipment to fulfill an order via the API, how do I get the "Void", "View", "Print", etc options to appear as they should?

I’m following the guidance of this article to fulfill orders: Order Fulfillment – Developer Resources | ShipHero

When I create the shipment I include label information. However, the labels don’t appear with the View, Void, etc options I would typically see if I had fulfilled it directly using Shiphero. How can I get Shiphero to recognize my labels?

I’m attaching 2 screenshots. One is how it looks when I create the shipment via the API. And the other is when Shiphero creates the shipment/label. How do I get the API shipment label to look like Shiphero’s?

Thank you.

image (20)
image (21)

Hi @petergzli,

The shipment has no options because the request includes the field "shipped_off_shiphero": True
Removing this from the mutation will do what you desire.

Have a nice day!