---
title: "Page organisation webhook deliveries"
method: GET
path: "/v1/webhook-deliveries"
tags: ["Webhooks"]
---

# Page organisation webhook deliveries

`GET /v1/webhook-deliveries`

## Request

- Base URL: `https://api.ironfang.com/audit`
- URL: `https://api.ironfang.com/audit/v1/webhook-deliveries`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer

Requires audit.integrations. Includes history for retired endpoints. Ordered by immutable delivery ID descending (generated UUIDv7 IDs reflect dispatch order); retrying cannot move a cursor boundary. Creation timestamps and full attempt histories were not retained and are not inferred from next_attempt_at. Lists omit payloads; use the direct detail read for the retained body and latest response.

## Query parameters

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

## Response `200`

Owned delivery page, 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, repeated or unknown query parameter.
- `401`: Authentication required.
- `403`: Integration permission required.

---

[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)
