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.

Contact Technical Support
© ShipHawk 2023. All Rights Reserved.