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

# WebhookRedelivery Schema

> A past delivery queued for another attempt. Includes generated fields, route metadata, response shapes, and implementation-safe 0xArchive contract details.

Source OpenAPI: 0xArchive API 1.7.0; 218 paths; 210 component schemas.

A past delivery queued for another attempt. The identifiers are unchanged, because the delivery is re-queued in place.

## Required Fields

| Field | Type | Description |
| - | - | - |
| `attempts` | integer:int32 | Attempt counter, restarted from zero. |
| `delivery_id` | string:uuid | Delivery identifier, the same one that was asked for. |
| `event_id` | string:uuid | Event identifier, unchanged, so a receiver that already processed this event can deduplicate on it. |
| `event_type` | string | Event type being delivered again. |
| `next_attempt_at` | string:date-time | When the attempt is due, which is immediately. |
| `state` | string | Always `pending` immediately after a repeat delivery is queued. |

## JSON Schema

```json theme={"theme":"github-dark"}
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "WebhookRedelivery",
  "description": "A past delivery queued for another attempt. The identifiers are unchanged, because the delivery is re-queued in place.",
  "type": "object",
  "required": [
    "attempts",
    "delivery_id",
    "event_id",
    "event_type",
    "next_attempt_at",
    "state"
  ],
  "properties": {
    "attempts": {
      "description": "Attempt counter, restarted from zero.",
      "type": "integer",
      "format": "int32",
      "example": 0
    },
    "delivery_id": {
      "description": "Delivery identifier, the same one that was asked for.",
      "type": "string",
      "format": "uuid"
    },
    "event_id": {
      "description": "Event identifier, unchanged, so a receiver that already processed this event can deduplicate on it.",
      "type": "string",
      "format": "uuid"
    },
    "event_type": {
      "description": "Event type being delivered again.",
      "type": "string",
      "example": "market.liquidation"
    },
    "next_attempt_at": {
      "description": "When the attempt is due, which is immediately.",
      "type": "string",
      "format": "date-time"
    },
    "state": {
      "description": "Always `pending` immediately after a repeat delivery is queued.",
      "type": "string",
      "enum": [
        "pending"
      ],
      "example": "pending"
    }
  }
}
```

## Referenced By

Use this shared schema with the generated component index and route-specific endpoint pages during implementation.


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