---
title: "Ingest Retry Webhook"
method: POST
path: "/v2/ingest/{job_id}/retry-webhook"
tags: ["v2", "v2-ingest"]
---

# Ingest Retry Webhook

`POST /v2/ingest/{job_id}/retry-webhook`

## Request

- Base URL: `https://api.enconvert.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.enconvert.com/v2/ingest/{job_id}/retry-webhook`
- Auth: none declared

Manually redeliver a completed job's signed completion webhook (H.8).

Project-scoped 404. 400 when no webhook is configured (or the stored URL now
resolves to a private/internal address), 409 when the job has not completed.
Otherwise re-signs and re-POSTs with the same retry/back-off policy as the
auto-fire path, then reports the outcome.

## Path parameters

- `job_id` string, required

## Headers

- `X-API-Key` string, nullable
- `authorization` string, nullable

## Response `200`

Successful Response

- WebhookRetryResponse: Result of a manual completion-webhook redelivery (Task H.8).
  - `job_id` string, required
  - `delivered` boolean, required
  - `attempts` integer, required: Number of POST attempts made.
  - `status_code` integer, nullable: HTTP status of the last attempt (null on network error).
  - `detail` string, required: Human-readable delivery outcome.

## Other responses

- `422`: Validation Error

---

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