WundertreOS

List webhook subscriptions

List webhook subscriptions belonging to your organization.

GET/api-webhook-subscriptions
Try it
GET

Create an API key in your workspace under Settings → Integrations & API.

Query
None.

Requires the webhooks:read scope. Returns all subscriptions for the caller's organization, sorted by created_at descending.

Example request

bash
curl -X GET \
  'https://api.wundertreos.com/functions/v1/api-webhook-subscriptions' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN'

Response

json
{
  "data": [
    {
      "id": "a1b2c3d4-1111-2222-3333-444455556666",
      "target_url": "https://example.com/wundertre/webhook",
      "event_types": ["contact.created", "contact.tag_added"],
      "enabled": true,
      "description": "Sync new leads to internal CRM",
      "created_at": "2026-05-17T14:30:00Z"
    }
  ]
}

Note: the secret field is not returned by list or get — it is only shown once on creation. See Create webhook subscription.

Get a single subscription

GET/api-webhook-subscriptions/:id

Returns the same fields as the list entry. 404 not_found if the subscription does not belong to your organization.