Skip to main content
Retrieve a paginated list of webhooks registered for your organization.

Endpoint

GET /v1/accounts/:accountId/webhooks

Authentication

Bearer token required.

Query Parameters

limit
number
default:"50"
Number of webhooks to return. Maximum 100.
offset
number
default:"0"
Number of webhooks to skip.
Case-insensitive partial match on the webhook URL.

Response

webhooks
WebhookRegistrationPublic[]
Array of webhook objects. The secret field is not included. See WebhookRegistrationPublic.
total
number
Total number of webhooks.
limit
number
The limit used.
offset
number
The offset used.

Example

curl "https://api.collab-kit.com/v1/accounts/${ACCOUNT_ID}/webhooks?limit=10" \
  -H "Authorization: Bearer ${TOKEN}"
Response
{
  "type": "response",
  "success": true,
  "description": "Webhooks retrieved",
  "data": {
    "webhooks": [
      {
        "id": "wh_abc123",
        "organization_id": "a1b2c3d4-...",
        "url": "https://api.example.com/collab-webhook",
        "events": ["participant.joined", "participant.left"],
        "room_id": null,
        "enabled": true,
        "created_at": "2026-05-29T10:00:00.000Z",
        "updated_at": "2026-05-29T10:00:00.000Z"
      }
    ],
    "total": 1,
    "limit": 10,
    "offset": 0
  },
  "error": null
}
The secret field is never included in list or get responses. It is only returned when creating a webhook.