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

# List webhooks

`GET /webhooks`

Get all generic webhooks for a project

## Query parameters

- `projectId` string, required

## Response `200`

List of webhooks

- WebhookListResponse
  - `status` 'OK', required
  - `data` Webhook[], required
    - `hookId` string, uuid, required — Unique identifier for the webhook
    - `projectId` string, required — Project this webhook belongs to
    - `url` string, uri, required — URL to send webhook POST requests to
    - `headers` string, nullable — Custom headers as a JSON object string (e.g., {"Authorization": "Bearer token"})
    - `hookEvents` HookEvent[], required — Events that trigger this webhook
    - `label` string, nullable — Human-readable label for the webhook
    - `createdAt` string, date-time, nullable — When the webhook was created
    - `updatedAt` string, date-time, nullable — When the webhook was last updated

## Other responses

- `400` — Invalid request parameters
- `401` — Authentication failed
- `404` — Resource not found

---

[API](https://skmtc.dev/currents/apis/currents-rest-api.md) · [All operations](https://skmtc.dev/currents/apis/currents-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/currents/currents-rest-api/revisions/d0e2ed0e7e6a/schema)
