We are a cross border logistics partner for ShipHero and are building out the Generate Label Webhook for merchants fulfilling international orders via ShipHero. At this point, we have built the webhook callback based on the payload/contract from the documentation page - https://developer.shiphero.com/webhooks#generate-label-webhook. We need to be able to test this out, how do we get ShipHero to trigger our URL so we can do an end to end test?
Did you manage to get this done?
We’ve also registered a Create Label Webhook but the payload the webhook posting is empty.
We can see it in the Shipping Methods list, so it looks like it is registered. But whenever we try to test (i.e ship an order by clicking Print Labels button; our API is hit with an empty payload. The promised payload in the documentation is not posted.
Hi @youparcel!
Were you able to make it work? (Ref: How to add a manual shipping option through Webhooks )
Let me know if you still need us to change that name for you
As for the X-Shiphero-HMAC-SHA256 you won’t see it as it is not implemented for the Generate Label Webhook URL
Hi @youparcel!
We do not send the HMAC header for this webhook, but I can make it as a feature request if you need it.
Let me know if that is OK and I will add a +1 to this feature request: Label Webhook Authentication
Thanks again!
Tom
Absolutely @youparcel
Let me just add a +1 on the request for our engineers to review it.
I will let you know as soon as I have a response back about this.
Thanks again!
Tom
Hi @youparcel!
You should be able to see the x-shiphero-hmac-sha256 on the header of the webhook now.
Thanks again for the patience and please let me know if there is anything else I could help with,
Tom