Webhooks are used to allow uploads or downloads of data between two platforms based on a trigger. A Generate Label Webhook is used to request a label from a carrier that ShipHero does not have direct integration with.
IMPORTANT: Adding carriers using the Generate Label Webhook must be approved prior to use. Please reach out to support@shiphero.com to request approval prior to starting any development.
Required Information
To register the Webhook on a your account, please provide ShipHero Support with the following information:
-
-
- Name of the Method
- Endpoint URL (Ex. https://sumeurl.com/print-label)
-
Tracking URL (Ex. https://www.trackingurl.com/?MyTrakcingNumber= )
- Optional. If the tracking URL is set to https://www.trackingurl.com/?MyTrackingNumber= and order tracking number is 123456789, then the tracking URL on the label will be: https://www.trackingurl.com/?MyTrackingNumber=123456789
-
Additional Notes for 3PLs
- When a Generate Label Webhook is enabled at the 3PL level you will be able to use it across all your 3PL Clients. Including the ability to create an Automation Rule using the specified carrier method.
- If the Generate Label Webhook is enabled at the Child Account level you must navigate to the Child Account to be able to select it on the Order Details page. This set up is required if you have the client setting Use Customer Shipping Accounts enabled.
If you have questions regarding Webhooks, please refer to our Developer site HERE.