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

# List Attempts

> Retrieve the delivery attempts for a single webhook event.

## Path Parameters

<ParamField path="webhook_id" type="string" required>
  The Webhook ID.
</ParamField>

<ParamField path="event_id" type="string" required>
  The Webhook Event ID.
</ParamField>

## Query Parameters

<ParamField query="limit" type="number">
  Number of attempts to return. Between `1` and `100`. Defaults to `20`.
</ParamField>

<ParamField query="after" type="string">
  The attempt ID to fetch the next page after.

  The `before` parameter is not supported for this endpoint.
</ParamField>

## Response Fields

<ParamField body="object" type="string">
  Always `list`.
</ParamField>

<ParamField body="has_more" type="boolean">
  Whether more attempts exist beyond this page.
</ParamField>

<ParamField body="data" type="array">
  The delivery attempts for this event, most recent first.

  <Expandable defaultOpen="true" title="properties">
    <ParamField body="id" type="string">
      The attempt ID.
    </ParamField>

    <ParamField body="http_status_code" type="number">
      The HTTP status code your endpoint returned for this attempt.
    </ParamField>

    <ParamField body="response" type="string">
      The response body your endpoint returned for this attempt.
    </ParamField>

    <ParamField body="sent_at" type="string">
      When this attempt was sent.
    </ParamField>
  </Expandable>
</ParamField>

<RequestExample>
  ```bash cURL theme={"theme":{"light":"github-light","dark":"vesper"}}
  curl -X GET 'https://api.resend.com/webhooks/4dd369bc-aa82-4ff3-97de-514ae3000ee0/events/msg_1srOrx2ZWZBpBUvZwXKQmoEYga2/attempts' \
       -H 'Authorization: Bearer re_xxxxxxxxx'
  ```
</RequestExample>

<ResponseExample>
  ```json Response theme={"theme":{"light":"github-light","dark":"vesper"}}
  {
    "object": "list",
    "has_more": false,
    "data": [
      {
        "id": "atmpt_1srOrx2ZWZBpBUvZwXKQmoEYga2",
        "http_status_code": 200,
        "response": "{\"ok\":true}",
        "sent_at": "2026-08-22T15:33:12.000Z"
      },
      {
        "id": "atmpt_2ZbUCwvGmIT4mLIN6d3Yz0Ainbd",
        "http_status_code": 500,
        "response": "Internal Server Error",
        "sent_at": "2026-08-22T15:28:05.000Z"
      }
    ]
  }
  ```
</ResponseExample>
