---
title: "Resend Webhook"
method: POST
path: "/webhooks/{webhookId}/resend"
tags: ["Webhooks"]
---

# Resend Webhook

`POST /webhooks/{webhookId}/resend`

If you have the webhookId for a specific webhook, you can initiate a resend attempt for that webhook. Note that this happens asynchronously and merely reschedules the webhook to be resent as soon as possible. For non-RTCV webhooks, the URL the webhook will be sent to will update automatically to the current webhook URL for your organization. You can configure this in Dashboard by selecting the gear in the top right corner to open the Configuration list, then selecting Webhooks. See the description of [this endpoint](https://docs.arcadia.com/reference/list-webhooks) for more details on how the system stores webhooks. For more information on how webhooks work in Plug, see [this page](https://docs.arcadia.com/reference/webhooks-overview).

This endpoint supports [Sandbox Mode](https://docs.arcadia.com/docs/sandbox-testing).

## Path parameters

- `webhookId` string, required

## Headers

- `Arcadia-Version` string, required

## Response `200`

OK

- PublicWebhookResource
  - `createdAt` string, date-time, nullable, required — A timestamp indicating when the entity was created.
  - `eventType` 'STATUS_CHANGE' | 'MFA_CHALLENGE_METHOD' | 'MFA_CHALLENGE_CODE' | 'EXISTING_DATA_UPDATED' | 'NEW_DATA_AVAILABLE' | 'REAL_TIME_CREDENTIAL_VALIDATION_SUCCESS' | 'REAL_TIME_CREDENTIAL_VALIDATION_FAILURE' | 'BUSINESS_UNIT_ASSIGNMENT', nullable, required — The type of webhook. This field indicates the reason the webhook was emitted.
  - `id` string, required — A unique identifier for the entity.
  - `lastAttemptedSendAt` string, date-time, nullable, required — The timestamp indicating when we last attempted to send this webhook to you.
  - `lastSendHttpStatus` integer, nullable, required — The HTTP status code received for the most recent attempt to send this webhook.
  - `message` string, required — The body payload of the webhook as a JSON string.
  - `nextScheduledSendAt` string, date-time, nullable, required — The scheduled time for the next webhook to be sent.
  - `numberOfAttempts` integer, required — The number of attempts we have made to send this webhook.
  - `resource` 'STATEMENT' | 'ACCOUNT' | 'CREDENTIAL' | 'DELETION' | 'FILE' | 'MFA_METHOD_PROMPT' | 'MFA_CODE_PROMPT' | 'DOWNLOAD' | 'ROOT_BUSINESS_UNIT_ACCOUNT', nullable, required — The resource type of the entity that the webhook references. This field determines the structure of the payload contained in the data field of the webhook body.
  - `status` 'WAITING_RESEND' | 'FAILURE' | 'SUCCESS', required — Status of the resource.
  - `webhookUrl` string, required — The URL in Live mode used for you to receive webhook notifications or callbacks.

---

[API](https://skmtc.net/arcadia/apis/plug-api.md) · [All operations](https://skmtc.net/arcadia/apis/plug-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/arcadia/plug-api/revisions/d00587742116/schema)
