> ## Documentation Index
> Fetch the complete documentation index at: https://docs.signa.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Retrieve Webhook Delivery

> Get a single delivery attempt

## Overview

Requires the `portfolios:manage` scope.

## Path Parameters

<ParamField path="id" type="string" required>Endpoint ID (`whk_*`).</ParamField>
<ParamField path="did" type="string" required>Delivery attempt UUID (raw, not prefixed).</ParamField>

## Response

A single `WebhookDelivery` row (see
[List Webhook Deliveries](/api-reference/monitoring/webhooks/list-deliveries) for the shape).

## Errors

| Status | `type`      | When                                                          |
| ------ | ----------- | ------------------------------------------------------------- |
| 404    | `not_found` | Endpoint or delivery doesn't exist, or belongs to another org |

## Code Examples

<CodeGroup>
  ```bash cURL theme={null}
  curl "https://api.signa.so/v1/webhooks/whk_2mR8vNkT/deliveries/018f9b2e-0000-7000-8000-000000000010" \
    -H "Authorization: Bearer sig_YOUR_KEY"
  ```

  ```typescript TypeScript theme={null}
  import { Signa } from "@signa-so/sdk";
  const signa = new Signa({ api_key: process.env.SIGNA_API_KEY });

  const delivery = await signa.webhooks.retrieveDelivery(
    "whk_2mR8vNkT",
    "018f9b2e-0000-7000-8000-000000000010",
  );
  ```
</CodeGroup>

<ResponseExample>
  ```json theme={null}
  {
    "id": "018f9b2e-0000-7000-8000-000000000010",
    "object": "webhook_delivery",
    "endpoint_id": "whk_2mR8vNkT",
    "alert_id": "alt_4tYpL2Qn",
    "event_id": "018f9b2e-0000-7000-8000-000000000011",
    "event_type": "alert.created",
    "attempt": 1,
    "delivery_attempt_id": "018f9b2e-0000-7000-8000-000000000012",
    "status": "delivered",
    "http_status": 200,
    "response_body": "ok",
    "signature_timestamp": "2026-07-05T09:12:31.000Z",
    "next_retry_at": null,
    "delivered_at": "2026-07-05T09:12:31.500Z",
    "created_at": "2026-07-05T09:12:31.000Z",
    "request_id": "req_9pQ2vXpL"
  }
  ```
</ResponseExample>

## Related Endpoints

* [List Webhook Deliveries](/api-reference/monitoring/webhooks/list-deliveries) - browse all delivery attempts for an endpoint
* [Redeliver Webhook](/api-reference/monitoring/webhooks/redeliver) - manually re-attempt this delivery
