---
title: "Replay a webhook delivery"
method: POST
path: "/v1/webhooks/deliveries/{id}/replay"
tags: ["Webhooks"]
---

# Replay a webhook delivery

`POST /v1/webhooks/deliveries/{id}/replay`

## Request

- Base URL: `https://api.postlake.dev`
- URL: `https://api.postlake.dev/v1/webhooks/deliveries/{id}/replay`
- Auth: `bearerAuth` (a scheme the document does not define)

Attempts the durably queued original event again without changing its event id, publishing content or charging credits. Generates a fresh signature. An active delivery lease returns 409 instead of starting an overlapping attempt. Post lifecycle notifications are persisted atomically with saved post state.

## Path parameters

- `id` string, required

## Response `200`

Delivery attempted

## Other responses

- `401`: Unauthorized
- `404`: Webhook delivery not found
- `409`: Delivery already has an active attempt

---

[API](https://skmtc.dev/postlake/apis/postlake-api.md) · [All operations](https://skmtc.dev/postlake/apis/postlake-api/llms.txt) · [OpenAPI document](https://skmtc.dev/postlake/apis/postlake-api/revisions/f81060e31f69?raw)
