Skip to main content

I'm using the "Shipment Label Successfully Created" webhook to detect when an order has been fulfilled. However, it's only working partially. Sometimes, the webhook payload doesn't include the carrier information, which prevents us from properly updating the fulfillment status.

Do you know why the carrier field might be empty in some cases?

Here’s an example of the response we receive from the webhook:

 

metadata.body_params.body: %{ "carrier" => "", "createdAt" => "2025-10-07T14:41:07+02:00", "deliveryNoteId" => 2014143, "salesOrderId" => 2075914, "shipmentId" => 2103036, ... }

We’re trying to understand if there’s a specific reason why the carrier value is sometimes missing.

Hinterlasse den ersten Beitrag!