---
title: "Recent webhook events for the org (testing/observability)"
method: GET
path: "/v1/integrations/webhook-events"
tags: ["integrations"]
---

# Recent webhook events for the org (testing/observability)

`GET /v1/integrations/webhook-events`

Org-scoped, read-only view of recently received webhook events.

Reads the Redis audit log written by ``WebhookService.ingest`` and
returns only events that resolve to one of the caller-org's connections
(by ``vendor_connection_id`` or Slack ``team_id``), annotated with the
resolved nickname. Forward events (Slack ``app_mention`` etc.) are
audit-only in v1 — this surface confirms inbound events arrive and route
to the right connection; it does not act on them. (The cross-org
``_internal/webhook-events`` endpoint is ``require_internal`` and can't
back a normal-API-key dashboard, hence this org-scoped read.)

## Query parameters

- `vendor` string — Vendor key, e.g. 'nango'
- `limit` integer

## Response `200`

Successful Response

- WebhookEventResponse[]
  - `event_id` string, required
  - `event_kind` string, required
  - `event_type` string, required
  - `received_at` string, date-time, nullable
  - `vendor` string, required
  - `integration_key` string, nullable
  - `vendor_connection_id` string, nullable
  - `connection_id` string, uuid, nullable
  - `nickname` string, nullable
  - `nickname_slug` string, nullable
  - `payload` object

## Other responses

- `400` — Bad request
- `401` — Authentication required
- `422` — Validation Error

---

[API](https://skmtc.net/oneloop-hq/apis/feather-api.md) · [All operations](https://skmtc.net/oneloop-hq/apis/feather-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/oneloop-hq/feather-api/versions/888bdd5c076e/schema)
