---
title: "List Webhook Event Types"
method: GET
path: "/v1/webhooks/event-types"
tags: ["Webhooks"]
---

# List Webhook Event Types

`GET /v1/webhooks/event-types`

## Request

- Base URL: `https://api.sandbox.usenash.com`
- URL: `https://api.sandbox.usenash.com/v1/webhooks/event-types`
- Auth: none declared

Return the canonical Svix event type names available for this organization (e.g. `delivery.dropoff_complete`, `delivery.status_updated`). Use this to map a user's natural-language description ('the dropoff complete webhook') to the canonical name accepted by `POST /v1/webhooks/messages/replay`. When the org's endpoints subscribe to all events, the full Svix catalog is returned instead.

## Response `200`

OK

- WebhookEventTypesResponse
  - `eventTypes` string[], required: Sorted list of Svix event type names (e.g. `delivery.dropoff_complete`).
  - `source` 'org_active' | 'catalog', required: `org_active` when filtered to types this org's endpoints subscribe to; `catalog` when at least one endpoint subscribes to all events, in which case the full Svix event-type catalog is returned.

## Other responses

- `422`: Unprocessable Content

---

[API](https://skmtc.dev/nash/apis/nash-api.md) - [All operations](https://skmtc.dev/nash/apis/nash-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nash/apis/nash-api/revisions/e3713837c5c9?raw)
