---
title: "Submit Redubbing Feedback"
method: PATCH
path: "/dubbing/job/{request_id}"
---

# Submit Redubbing Feedback

`PATCH /dubbing/job/{request_id}`

Submit quality feedback and issue reports for a completed dubbing job, triggering a resynthesis workflow.

## Path parameters

- `request_id` string, required

## Request body

- RedubbingSubmissionRequest
  - `generalFeedback` string, required — General feedback for the redubbing submission (e.g., 'The timing was off in several places.')
  - `exportPath` string — S3 path to the exported video file (must start with 's3://', e.g., 's3://bucket/output.mp4') if different from the original export path
  - `issues` RedubbingIssue[] — List of issues identified in the redubbing submission
    - `timestampStart` integer, required — Start timestamp of the issue in milliseconds (e.g., 12345)
    - `timestampEnd` integer, required — End timestamp of the issue in milliseconds (e.g., 23456)
    - `category` 'SYNTHESIS' | 'TRANSLATION' | 'TIMING' | 'MIX', required — High-level category of a quality issue reported during redubbing review.
    - `severity` 'SUGGESTION' | 'MINOR' | 'MAJOR' | 'CRITICAL', required — Severity level of a quality issue: SUGGESTION (nice-to-have) through CRITICAL (must-fix).
    - `label` 'ACCENT' | 'ADAPTATION' | 'AUDIO_ARTIFACT' | 'EMOTION' | 'EMPHASIS' | 'MISPRONUNCIATION' | 'MISSING_AUDIO' | 'MIX' | 'RHYTHM' | 'SPEAKER_CONSISTENCY' | 'TIMING_LIPSYNC', required — Specific label describing the nature of a quality issue.
    - `details` string, required — Detailed description of the issue (e.g., 'The accent does not match the character profile.')
    - `timestamp` string, date-time, required — Timestamp when the issue was reported (e.g., '2024-06-01T15:30:00Z')
    - `issueId` string — Unique identifier for the issue (e.g., 'issue_001')
  - `revisionNumber` integer — Revision number of the redubbing submission if applicable
  - `additionalProducts` DubbingSubmissionAdditionalProduct[] — Additional products to (re-)deliver with this revision (e.g., updated SDH or transcript)
    - `product` 'SDH' | 'SRT' | 'WEBVTT' | 'TRANSCRIPT' | 'AS_RECORDED_SCRIPT' | 'AUDIO_HINTS' | 'SOURCE_VIDEO' | 'SOURCE_AUDIO' | 'ITT_SUBTITLES', required — Type of deliverable product that can be requested alongside (or instead of) the dubbed video.
    - `assetPath` string, required — S3 path to the asset file (must start with 's3://', e.g., 's3://bucket/asset.mp4')
    - `state` 'PENDING_DELIVERY' | 'DELIVERED' — State of an additional product in the delivery lifecycle. None – legacy / unknown (pre-deployment products, not shown as pending). PENDING_DELIVERY – explicitly awaiting delivery. DELIVERED – already delivered to the customer.

## Response `200`

Successful Response

- RedubbingSubmissionResponse
  - `requestId` string, required — Unique identifier for the redubbing submission request (e.g., 'redub_req_001')

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/deepdub-ai/apis/deepdub-managed-dubbing-api.md) · [All operations](https://skmtc.net/deepdub-ai/apis/deepdub-managed-dubbing-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/deepdub-ai/deepdub-managed-dubbing-api/versions/1f72f24ed1cf/schema)
