Hi,
We are making our shipments through the api webhook. Right now in the response the url to the label is sent in the “label” field. We have a usecase where we want to send two different labels upon shipment creation, is there a way to send more than one label to shiphero and print them both?
Actually need two fields, one for label and one for invoice basically. Right now label one works fine but we are asking how to send invoice url in the response so we print that as well?
@tomasfd thanks for the response. this helped.
Is there a way we can also re-print customs_info? When we reprint, it doesn’t print that today.
Due to legal requirements, we need 3 copies of airway bill & customs info.
Could you try sending a multipage PDF, so it gets printed 3 times on your first attempt? That would be the best way to do it with the way it works today.
When using a shipping API, what is the retry logic from ShipHero side. I see that sometimes we get multiple requests. Is that something expected? Sometimes it also add multiple tracking IDs against the same item during fulfillment on Shopify.
Just wanted to let you know I’m still looking into this. I want to make sure the the generate label webhook behaves the same way as the other webhooks. According to our documentation: " The timeout for this response to get back is 5 seconds with 5 retries per trigger".
Thanks for your patience in this matter, please let me know if you have any questions or concerns!
As we will be stitching PDFs together, our 50th percentile response would be > 5 seconds. But the API would respond. In that case what would happen?
Does the client (ShipHero) cancel the original request before retrying on the same trigger? So it doesn’t process the response?
Also how do we extend this time? I would want to set it to 20 seconds or so
Hello @sh-agent, Any update on this, ShipHero is creating multiple shipments for the same package because of retires. This is causing lot of issue in operations & also communicating to the customers about actual tracking numbers. From our side our API is stateless, it only checks if item in Shopify has been fulfilled, it seems there is a lot of lag in updating Shopify state.
if possible, can you please update API response timeout to 20 seconds
that will solve our problem in the short term.