Skip to main content
Source OpenAPI: 0xArchive API 1.9.0; 230 paths; 228 component schemas. Queue a delivery that has already been attempted for another attempt. The delivery and event identifiers are unchanged, so a receiver that already processed the event can deduplicate on the event identifier. The record is reset in place: the retry window and the attempt counter start again from now, and the previous attempt’s status, error and timing are cleared, so the log entry then describes the repeat rather than the original failure. If the delivery’s endpoint is switched off the request is refused rather than queued, because nothing would be sent. A repeat delivery is a real signed delivery, so it counts against today’s delivery budget, and it is refused on a plan without webhook delivery or once that budget is spent. Authenticate with an API key or a signed-in dashboard session. Costs no credits.

Route Metadata

Human endpoint reference

Open POST /v1/webhooks/deliveries/{id}/redeliver for authentication, parameters, responses, and examples.

Request Parameters

Path Parameters

Header Parameters

Response Contracts

Status 200

The delivery was queued for another attempt

application/json

Status 400

Invalid request: a parameter, symbol, interval, cursor or time range failed validation. See error_code.

application/json

OpenAPI example: current_main
OpenAPI example: invalid_parameter
OpenAPI example: invalid_symbol
OpenAPI example: invalid_time_range
OpenAPI example: legacy_invalid_query_params

Status 401

Authentication required: the API key is missing or invalid.

application/json

OpenAPI example

Status 404

Not found. not_found: the resource id is unknown. unsupported_for_venue: the venue does not offer this datatype (available_on names where it is served). route_not_found: no route matches the path.

application/json

OpenAPI example: current_main
OpenAPI example: not_found
OpenAPI example: route_not_found
OpenAPI example: unsupported_for_venue

Status 409

Nothing was queued, either because the delivery’s endpoint is switched off or because today’s delivery budget is already spent.

application/json

OpenAPI example: budgetSpent
OpenAPI example: endpointSwitchedOff

Status 429

Rate limit, concurrency limit or monthly credits exceeded. See error_code.

application/json

OpenAPI example: insufficient_credits
OpenAPI example: rate_limited

Status default

Any other error. The body is an ErrorResponse; branch on error_code. A 503 (upstream_unavailable) carries Retry-After.

application/json

OpenAPI example: internal_error
OpenAPI example: upstream_unavailable
Last modified on October 31, 2026