Updating shipment with generic label with a tracking number

Hi - I have a quick question.
After I complete the order with a generic label ( in the pack screen in ShipHero)-

  • I want to be able to add the carrier tracking number to the shipment using the update shipment API - not through the UI.
  • Is it possible for me to update the shipment object after the order has been completed with the tracking information and trigger the tracking number upload back to Shopify with the new tracking number

Hello @saxenad! Welcome to our API support community!
At the moment, that option is not available through the API. You would need to create the whole shipment from the API to send in the tracking number. This would be the following flow: Order Fulfillment – Developer Resources | ShipHero, which would replace fulfilling the order in the UI.
Have a nice day!

Thank you. Can I instead have this configured where the carrier / tracking number is generated from outside ShipHero and updated on the shipment:
Webhooks – Developer Resources | ShipHero

also when is this webhook triggered?

@saxenad That webhook is triggered when pressing the print label button on the packing screen. It expects a response with the label in PDF format. It creates a new shipment; it does not update an existing one.
Have a great day!