/
Setting New Webhook in ShipHawk

ShipHawk ERP Integration Guide

Setting New Webhook in ShipHawk

To set up a new webhook, go to: (gear icon) > Settings > Webhooks > Actions > Create New Webhook.

At a minimum, you will want to subscribe to the shipment.create_from_order event.  Other events serve a variety of other use cases not relevant for basic order fulfillment.  For more information about the data in these webhooks, you can review our webhook event types and payload examples.

Example: The syncing entity or fulfillment record in the Source will usually need to be updated with the following information at a minimum:

  • "carrier": "USPS",

  • "service_name": "Priority Mail",

  • "total_price": 7.17, // the shipping cost to write back to [ERP/Source]

  • "tracking_number": "9405510200864427693834",

  • “shid”: 368765 // the related Shiphawk Shipment ID

When fetching shipment data, you can use GET /orders/:id to accomplish this. Shipment details are provided in the “shipments” node in the order response object.

Related content

Does ShipHawk Support Webhooks?
Does ShipHawk Support Webhooks?
More like this
ShipHawk TMS APIs and Webhooks
ShipHawk TMS APIs and Webhooks
Read with this
Webhooks (Settings Screen)
Webhooks (Settings Screen)
More like this
Building an Order Fulfillment Integration with ShipHawk
Building an Order Fulfillment Integration with ShipHawk
More like this
Sending Information to ShipHawk TMS Requirements
Sending Information to ShipHawk TMS Requirements
More like this
2022.5.0 New Features
2022.5.0 New Features
More like this

Contact Technical Support
© ShipHawk 2023. All Rights Reserved.