> For the complete documentation index, see [llms.txt](https://doc.blowhorn.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.blowhorn.com/api-docs/webhook.md).

# Webhooks

Use webhooks to get the real time updates of orders and shipment details. HMAC(optional) can be used for authenticating for registering to web-hooks or API key can use also used.

## List of Configured Webhooks

<mark style="color:blue;">`GET`</mark> `/webhooks/list`

Use this api to get all the list of webhooks configured per event.

#### Headers

| Name                                       | Type   | Description                               |
| ------------------------------------------ | ------ | ----------------------------------------- |
| API\_KEY<mark style="color:red;">\*</mark> | String | API Key obtained for the customer/partner |

{% tabs %}
{% tab title="200 Successful Response" %}

```json
  {
    "webhookId": 13,
    "createdAt": "April 12, 2021",
    "callbackUrl": "https://myserver.com/send/callback/here",
    "headers": {
      "API_KEY": "bSd74acDFhjzy90vqml"
    },
    "verify_payload": false
  },
  {
    "webhookId": 17,
    "createdAt": "April 21, 2021",
    "callbackUrl": "https://myserver.com/webhook",
    "headers": {
      "API_KEY": "1jKlk05bQ6vzY4pS3"
    },
    "verify_payload": false
  }
]
```

{% endtab %}
{% endtabs %}

## Postman Collection

We have a Postman collection to make the integration quicker and easier. You can test all our APIs by importing the full API collection through the **'Run in Postman'** button and running them in the Postman app.

[![Run in Postman](https://run.pstmn.io/button.svg)](https://app.getpostman.com/run-collection/47346810-a86e8255-8e1a-4c58-b6f5-5a304b03c382)
