Starting September 15, we will change how the
method fields in the Generate Label Webhook Work.
Today, no matter what you send, we will always save API as the Carrier and the Method’s name for the Method. Or, in other words, what you see on the order page when you set it as the Method.
On September 15, we will update these two fields so that whatever you send in the response is what ends up associated with the
shipping_label. This won’t update the carrier/method pair in the order, but when you pull the label from our Public API, you will be able to get the right ones.
However, these fields will remain non-mandatory. This means that should you send them empty or not send them at all, we will save API for the Carrier and name for the Method.
We know many of you use the Generate Label Webhook with label providers/external quoting services which may return labels for FedEx, UPS, DHL, or other known carriers. This will allow you to set the correct Carrier/Method, regardless of how you originally named the API Method.
We also want to remind all of you that a few months ago, we added the
tracking_url as an optional field for the Generate Label Webhook. You can find more information if you scroll to the bottom of this post or by checking our developer portal. Same as above, if you send the field in your response, we will use that one. Otherwise, we will use the URL provided at creation and append the tracking number sent in the response.
Let’s Get Shipping,
The ShipHero Dev Team