---
title: "Retrieve all webhooks"
method: GET
path: "/v2/webhook"
tags: ["Webhook"]
---

# Retrieve all webhooks

`GET /v2/webhook`

## Response `200`

A list of webhooks

- WebhookListResponse — List of webhooks response.
  - `webhooks` WebhookResponse[]
    - `id` string, required — Unique identifier for the webhook.
    - `filter` Filter, nullable — Filter applied to webhook events
      - `event_type` EventType[] — Types of events to subscribe to
      - `sender` string[] — Filter by sender
      - `status` string[] — Filter by message status (only applicable for status events)
      - `message_ref` string[] — Filter by message ref
      - `campaign_id` string[] — Filter by campaign ID
    - `name` string, required — Name of the webhook.
    - `url` string, uri, required — URL (https) that accepts JSON encoded POST requests.
    - `rate_limit` integer, required — Rate limit for the webhook in requests per second.
    - `is_sandbox` boolean, required — Deprecated. Will be removed in a future version.
    - `created_at` string, date-time, required — Timestamp when the webhook was created.
    - `updated_at` string, date-time, required — Timestamp when the webhook was last updated.

---

[API](https://skmtc.dev/kudosity/apis/transmit-message-api.md) · [All operations](https://skmtc.dev/kudosity/apis/transmit-message-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kudosity/transmit-message-api/revisions/1cf990b86637/schema)
