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

# List all webhooks

`GET /webhooks`

## Request

- Base URL: `https://api.cloudglue.dev/v1`
- URL: `https://api.cloudglue.dev/v1/webhooks`
- Auth: HTTP bearer

List all webhooks

## Query parameters

- `limit` integer
- `offset` integer
- `order` 'created_at'
- `sort` 'asc' | 'desc'

## Response `200`

A list of webhooks

- WebhookList
  - `object` 'list', required: Object type, always 'list'
  - `data` Webhook[], required: Array of webhook objects
    - `id` string, required: Unique identifier for the webhook
    - `object` 'webhook', required: Object type, always 'webhook'
    - `created_at` integer, required: Unix timestamp in milliseconds when the webhook was created
    - `webhook_secret` string, required: Secret used to verify the webhook request
    - `endpoint` string, required: URL of the webhook endpoint
    - `active` boolean, required: Whether the webhook is active
    - `description` string: Description of the webhook
    - `subscribed_events` WebhookEvents[], required: Events that the webhook is subscribed to
  - `total` integer, required: Total number of webhooks matching the query
  - `limit` integer, required: Number of items returned in this response
  - `offset` integer, required: Offset from the start of the list

## Other responses

- `500`: An unexpected error occurred on the server

## Changes

- **2026-10-30** `23d3f240819f`: 1 info
  - added the optional property `code` to the response with the `500` status
- **2026-08-22** `d2a5205fc779`: 3 warning
  - added the new `find_moments.job.completed` enum value to the `data/items/subscribed_events/items/` response property for the response status `200`
  - added the new `find_moments.job.failed` enum value to the `data/items/subscribed_events/items/` response property for the response status `200`
  - added the new `find_moments.job.processing` enum value to the `data/items/subscribed_events/items/` response property for the response status `200`
- **2026-03-11** `1d5d6115c0d0`: 4 breaking
  - for the `query` request parameter `limit`, default value `50` was removed
  - for the `query` request parameter `offset`, default value `0` was removed
  - for the `query` request parameter `order`, default value `created_at` was removed
  - for the `query` request parameter `sort`, default value `desc` was removed

[Operation history](https://skmtc.dev/cloudglue/apis/cloudglue-api/changes/webhooks/get.md)

---

[API](https://skmtc.dev/cloudglue/apis/cloudglue-api.md) - [All operations](https://skmtc.dev/cloudglue/apis/cloudglue-api/llms.txt) - [OpenAPI document](https://skmtc.dev/cloudglue/apis/cloudglue-api/revisions/23d3f240819f?raw)
