---
title: "GET /webhooks"
method: GET
path: "/webhooks"
tags: ["Webhooks"]
---

# GET /webhooks

`GET /webhooks`

Retrieve a list of webhooks associated with the user's properties.

## Query parameters

- `pagination[page]` integer
- `pagination[limit]` integer

## Response `200`

The request has succeeded.

- object
  - `data` object[], required
    - `type` 'webhook', required
    - `id` string, uuid, required
    - `attributes` ModelsWebhookReadModel, required — Webhook model returned under `data.attributes`. Matches current API (read shape).
      - `callback_url` string, uri, required — Callback URL that will receive POST requests when trigger events occur.
      - `event_mask` string, required — Event mask filter. Use `*` to subscribe to all events, or provide a semicolon-separated list of values from `WebhookEvent`. Examples: `"*"`, `"booking"`, `"booking_new;booking_modification;booking_cancellation"`.
      - `request_params` object, nullable, required
      - `headers` object, nullable, required
      - `is_active` boolean, required
      - `send_data` boolean, required
      - `protected` boolean, required
      - `is_global` boolean, required
    - `relationships` ResponsesWebhookRelationships, required
      - `property` object
        - `data` object, required
          - `type` 'property', required
          - `id` string, uuid, required
      - `organization` object, required
        - `data` object, required
          - `type` 'organization', required
          - `id` string, uuid, required
  - `meta` ChannexIOCommonPaginationPaginationMeta, required
    - `page` integer, required
    - `limit` integer, required
    - `total` integer, required

## Other responses

- `401` — Access is unauthorized.

---

[API](https://skmtc.net/channex/apis/webhooks-api.md) · [All operations](https://skmtc.net/channex/apis/webhooks-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/channex/webhooks-api/revisions/33b299263198/schema)
