ShipHawk Guide

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Webhooks Management

Webhooks are user-defined HTTP callbacks.

ShipHawk supports a wide variety of event triggers, including:

  • A shipment is booked

  • A shipment tracking status has changed

  • A note is added to a shipment

  • A shipment address has changed

When these events occur, ShipHawk makes an HTTP request to the URI configured for the webhook.

Users can configure them to cause events on one site to invoke behavior on another.

To create a new webhook, from Actions, choose Create New Webhook.

Create a new webhook

On the Create a new webhook pop-up screen, you specify the callback URL and if you want to use basic authentication.

Callback URL – Enter the callback URL

Use Basic Authentication – Select to use basic authentication. In basic HTTP authentication, the URL includes username:password@ before the hostname in your webhook URL, and the those credentials are then sent in the HTTP header: https://username:password@www.example.com.

Events

  • shipment.status_update

  • shipment.address_update

  • shipment.notes_update

  • shipment.timing_update

  • shipment.tracking_update

  • shipment.documents_update

  • shipment.create_from_order

  • shipment.create

  • proposed_shipment.create

  • order.document_create

  • return_shipment.status_update

To save the webhook, click Create.

  • No labels