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

# Resend event by payload hash

> Resend the newest logged CrowdChange webhook delivery that matches a payload hash, creating a new delivery attempt with the same payload.

## Path parameters

<ParamField path="webhookId" type="integer" required>
  Webhook ID.
</ParamField>

<ParamField path="payloadHash" type="string" required>
  The 32-character MD5 fingerprint returned as `payload_hash` by [Get logs](/api-reference/server-side/webhooks/get_v2-private-webhooks-id-logs).
</ParamField>

This endpoint finds the newest log for the webhook with the specified `payload_hash` and resends its `event` and `data` payload.

The resend creates a new delivery attempt with a new log `id` and the same `payload_hash`. The payload hash is a lookup value and does not replace the `CrowdChange-Webhook-Signature` header used to verify webhook authenticity.

**Other responses**

| Status | Description                   |
| ------ | ----------------------------- |
| `400`  | Bad Request                   |
| `401`  | Unauthorized                  |
| `403`  | Forbidden                     |
| `404`  | No matching webhook log found |

<ResponseExample>
  ```json theme={null}
  {
    "status": "ok"
  }
  ```
</ResponseExample>
