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

# WebhookDelivery

> One event sent to one webhook endpoint, across all its attempts. Kept for 30 days. Each attempt is also in `developerLog`, matched by `eventId`.

**attemptCount** `Int!` *required*

How many times Redo has tried to deliver it so far.

**createdAt** `[DateTime!](/docs/api-reference/v3/reference/common/date-time)` *required*

When the delivery was queued.

**eventId** `String!` *required*

The id of the event delivered, as sent in the `x-redo-event-id` header.

**id** `ID!` *required*

The id of this delivery.

**lastAttemptAt** `[DateTime](/docs/api-reference/v3/reference/common/date-time)`

When Redo last tried to deliver it. Null before the first attempt.

**lastError** `String`

Why the last attempt failed, such as a timeout or an HTTP status. Null when it succeeded or before the first attempt.

**lastResponseStatusCode** `Int`

The HTTP status code your endpoint returned on the last attempt. Null before the first attempt, or when it didn't respond.

**nextAttemptAt** `[DateTime](/docs/api-reference/v3/reference/common/date-time)`

When Redo will retry. Null when no retry is scheduled.

**status** `[WebhookDeliveryStatus!](/docs/api-reference/v3/reference/webhooks/webhook-delivery-status)` *required*

Whether the event has been delivered.

**topic** `[WebhookTopic!](/docs/api-reference/v3/reference/webhooks/webhook-topic)` *required*

The event's topic.

**updatedAt** `[DateTime!](/docs/api-reference/v3/reference/common/date-time)` *required*

When the delivery last changed.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.