---
title: "Replay missed webhooks for facility workflows"
method: POST
path: "/facility-credentialing-workflows/replay-webhooks"
tags: ["FacilityCredentialingWorkflow"]
---

# Replay missed webhooks for facility workflows

`POST /facility-credentialing-workflows/replay-webhooks`

Triggers a background re-delivery of webhooks that were not received or processed for the specified facility credentialing workflows. **When to use:** Use when a downstream system missed webhook events for one or more facility workflows — for example, after a consumer outage. Supply the target `workflowIds` in the request body; the replay runs asynchronously. **Side effects:** Webhook events are re-emitted in the background. There is no completion notification — the caller cannot determine when replay has finished. **Returns:** `202 Accepted` once the replay job is enqueued. Returns `400` if the request body is malformed.

## Headers

- `tenant-id` string, required

## Request body

- ReplayWebhooksRequest — Request to replay webhooks for credentialing workflows that missed webhook delivery
  - `workflowIds` string[], required — List of credentialing workflow IDs to replay webhooks for

## Response `202`

Webhook replay accepted

## Other responses

- `400` — Invalid request body
- `401` — Unauthorized - Authentication required
- `500` — Internal Server Error

---

[API](https://skmtc.net/certifyos/apis/certify-api-layer.md) · [All operations](https://skmtc.net/certifyos/apis/certify-api-layer/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/certifyos/certify-api-layer/revisions/563848e0ecc0/schema)
