---
title: "List webhook events dispatched for a case."
method: GET
path: "/webhooks/events"
tags: ["WebhookEvents"]
---

# List webhook events dispatched for a case.

`GET /webhooks/events`

Returns all webhook events dispatched for the given case, scoped to your webhook subscriptions.
Results are ordered newest-first.

**Use cases:**
- Verify that a specific event (e.g. `case.updated`) fired after a state transition.
- Inspect the exact payload delivered on each attempt.
- Find the event ID to replay via `POST /webhooks/events/{id}/replay`.

**Filtering:**
- `caseId` (required): restricts to events for this case.
- `since` (optional): only returns events created at or after this ISO 8601 timestamp.

**Note:** Only events for your subscriptions are returned — events from other creditors' subscriptions are never exposed.

## Query parameters

- `caseId` string, uuid
- `since` string, date-time

## Response `200`

List of webhook events

- DebituraWebExternalCustomerAPIModelsWebhooksDtosWebhookEventDto[]
  - `id` string, uuid — Unique identifier for this event record. Use this ID to replay the event via `POST /webhooks/events/{id}/replay`.
  - `subscriptionId` string, uuid — The webhook subscription this event was dispatched to.
  - `caseId` string, uuid, nullable — The collection case this event relates to.
  - `eventType` string, nullable — The event type (e.g. "case.created", "payment.created").
  - `payload` string, nullable — The full JSON payload that was (or will be) delivered.
  - `createdAt` string, date-time — When this event was first recorded (UTC).
  - `deliveredAt` string, date-time, nullable — When the event was successfully delivered (UTC). Null if delivery has not yet succeeded.
  - `attemptCount` integer — Number of delivery attempts made so far.
  - `lastResponseCode` integer, nullable — HTTP status code returned by the subscriber endpoint on the last attempt.
  - `lastError` string, nullable — Error message from the last failed delivery attempt. Null on successful delivery.

## Other responses

- `400` — Missing or invalid query parameters

---

[API](https://skmtc.net/debitura/apis/debitura-customer-api.md) · [All operations](https://skmtc.net/debitura/apis/debitura-customer-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/debitura/debitura-customer-api/versions/46478f2e476f/schema)
