---
title: "List webhook subscriptions"
method: GET
path: "/subscriptions/webhook"
tags: ["Notification"]
---

# List webhook subscriptions

`GET /subscriptions/webhook`

List all webhook subscriptions.

## Query parameters

- `page` integer
- `limit` integer
- `order` 'ASC' | 'DESC' — Sort Order
- `keyword` string

## Response `200`

OK

- PagedXiqWebhookSubscription
  - `page` integer, required — The current page number
  - `count` integer, required — The element count of the current page
  - `total_pages` integer, required — The total page number based on request page size
  - `total_count` integer, required — The total element count
  - `data` XiqWebhookSubscription[] — The data in the current page
    - `id` integer, required — The unique identifier
    - `create_time` string, date-time, required — The create time in UTC (ISO 8601 format)
    - `update_time` string, date-time, required — The last update time in UTC (ISO 8601 format)
    - `application` string, required — The external application name.
    - `url` string, required — The webhook endpoint URL.
    - `secret` string, required — The basic auth secret for the webhook endpoint.
    - `data_type` 'LOCATION' | 'AUDIT_LOG' | 'GDPR_LOG' | 'CREDENTIAL_LOG' | 'ACCOUNTING_LOG' | 'AUTHENTICATION_LOG' | 'EMAIL_LOG' | 'SMS_LOG', required — The webhook subscription data type.
    - `message_type` 'LOCATION_AP_CENTRIC' | 'LOCATION_CLIENT_CENTRIC' | 'AUDIT_LOG_ALL' | 'GDPR_LOG_ALL' | 'CREDENTIAL_LOG_ALL' | 'ACCOUNTING_LOG_ALL' | 'AUTHENTICATION_LOG_ALL' | 'EMAIL_LOG_ALL' | 'SMS_LOG_ALL', required — The subscription message type.
    - `status` 'ENABLED' | 'DISABLED', required — The webhook subscription status.

---

[API](https://skmtc.net/extremecloudiq/apis/extremecloud-iq-api.md) · [All operations](https://skmtc.net/extremecloudiq/apis/extremecloud-iq-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/extremecloudiq/extremecloud-iq-api/versions/5ff7ab84e8e8/schema)
