Customer · Settings

Adding a webhook

Set up a webhook subscription that automatically notifies your own system when the status of your orders changes (picked up, delivered, cancelled…), the signing secret and troubleshooting.

A webhook means Courino automatically sends a message to an address in your own system when something happens to your order (e.g. the courier picked up or delivered the parcel). That way your software doesn't have to keep asking for the status.

Your software developer usually gives you the address and the events needed. If you don't see this card, your account doesn't have the API and webhooks permission; ask your courier company for it.

Adding a subscription

  1. Click My details in the left menu.
  2. On the Webhook (event notification) card, click Add subscription.
  3. Type the address your developer gave you in the URL (https://…) box. For security, use an address that starts with https://.
  4. Leave KOS (signed JSON) selected as the Format. Legacy system (orderId) is only for those who want to keep an old integration unchanged.
  5. If you like, write a note in the Description box (e.g. "Warehouse system").
  6. In the Events section, tick the statuses you want to hear about (e.g. Picked up, Delivered, Cancelled).
  7. Make sure Enabled is ticked and click Save.
  8. The signing secret appears in a green box (it starts with whsec_). Take it with Copy and pass it to your developer securely.
The signing secret is shown only once. If you lose it, get a new one with Rotate secret next to the subscription; the old secret stops working at once.

The message that is sent

Your developer finds how to verify the signature in the API docs above the card. See Integration API for details.

Managing subscriptions

Having trouble?