---
title: "Replay a webhook delivery (Syndicate Alpha)"
method: POST
path: "/daas/webhooks/{id}/deliveries/{deliveryId}/replay"
tags: ["Account"]
---

# Replay a webhook delivery (Syndicate Alpha)

`POST /daas/webhooks/{id}/deliveries/{deliveryId}/replay`

## Request

- Base URL: `https://api.playcallerapp.com`
- URL: `https://api.playcallerapp.com/daas/webhooks/{id}/deliveries/{deliveryId}/replay`
- Auth: API key in header `X-PlayCaller-Key`

Re-sends a previously-delivered webhook payload to the registered URL, with a fresh HMAC signature and an `X-PlayCaller-Replay: true` header, and logs the attempt as a new delivery row.

## Path parameters

- `id` string, uuid, required
- `deliveryId` string, uuid, required

## Response `200`

Replay attempted (success reflects whether the replay itself succeeded, not the original delivery)

- object
  - `success` boolean
  - `original_delivery_id` string
  - `replay_delivery_id` string
  - `status_code` integer, nullable
  - `error` string, nullable
  - `delivered_at` string, date-time

## Other responses

- `401`: Missing or invalid API key
- `404`: Webhook or delivery not found
- `429`: Rate limit or monthly quota exceeded
- `500`: Internal server error

---

[API](https://skmtc.dev/playcallerapp/apis/playcaller-data-api.md) · [All operations](https://skmtc.dev/playcallerapp/apis/playcaller-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/playcallerapp/apis/playcaller-data-api/revisions/100c0a3ffbfe?raw)
