---
title: "List endpoint deliveries"
method: GET
path: "/v1/webhooks/{endpointId}/deliveries"
tags: ["Webhooks"]
---

# List endpoint deliveries

`GET /v1/webhooks/{endpointId}/deliveries`

## Request

- Base URL: `https://api.ironfang.com/audit`
- URL: `https://api.ironfang.com/audit/v1/webhooks/{endpointId}/deliveries`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer

Without query parameters preserves the legacy 200 records ordered by next_attempt_at, including payloads. Include limit or cursor for stable descending delivery-ID pagination; paginated lists omit payloads. Default endpoint page limit is 200. Filters run before paging.

## Path parameters

- `endpointId` string, uuid, required

## Query parameters

- `cursor` string
- `limit` integer
- `status` 'pending' | 'queued' | 'retrying' | 'delivering' | 'delivered' | 'failed'

## Response `200`

Owned delivery records, Cache-Control no-store.

- WebhookDeliveryList
  - `deliveries` WebhookDelivery[], required
    - `attempt` integer, required
    - `delivered_at` string, date-time
    - `endpoint_id` string, uuid, required
    - `event_id` string, uuid, required
    - `event_type` string, required
    - `id` string, uuid, required
    - `last_error` string
    - `next_attempt_at` string, date-time, required
    - `payload` object
    - `response_excerpt` string
    - `response_status` integer
    - `status` 'queued' | 'retrying' | 'delivering' | 'delivered' | 'failed', required
  - `next_cursor` string, uuid

## Other responses

- `400`: Invalid query parameter.

---

[API](https://skmtc.dev/ironfang/apis/ironfang-audit-api.md) · [All operations](https://skmtc.dev/ironfang/apis/ironfang-audit-api/llms.txt) · [OpenAPI document](https://skmtc.dev/ironfang/apis/ironfang-audit-api/revisions/7430deff2cbd?raw)
