Dub a completed upload into one or more languages. Each language is one dub and
reserves its minutes now; they are returned if the dub fails or is cancelled.
Any unique string, up to 255 characters. Sending the same request again with the same key returns the first answer instead of doing the work twice. Kept for 24 hours.
Languages that could not be started. Nothing is reserved for them.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Reedapt API","description":"Dub video and audio from your own software, in each speaker's own voice.","colors":{"primary":"#0466c8","light":"#2e90fa","dark":"#0466c8"},"logo":{"light":"https://mintcdn.com/reedapt/aiiGhLp4OMU0AVSB/logo/light.svg?fit=max\u0026auto=format\u0026n=aiiGhLp4OMU0AVSB\u0026q=85\u0026s=19f360dfd20a6e13beb944bc0648d925","dark":"https://mintcdn.com/reedapt/aiiGhLp4OMU0AVSB/logo/dark.svg?fit=max\u0026auto=format\u0026n=aiiGhLp4OMU0AVSB\u0026q=85\u0026s=2cd79e4b890e839b7a2c6b407e47780f","href":"https://reedapt.com"},"favicon":"https://mintcdn.com/reedapt/aiiGhLp4OMU0AVSB/favicon.png?fit=max\u0026auto=format\u0026n=aiiGhLp4OMU0AVSB\u0026q=85\u0026s=1018f990e6fa78a564db097339744e08","api":{"playground":{"display":"interactive"},"examples":{"languages":["curl","javascript","python"]}},"appearance":{"default":"system"},"navbar":{"links":[{"href":"https://status.reedapt.com","label":"Status"},{"href":"mailto:support@reedapt.com","label":"Support"}],"primary":{"type":"button","label":"Get an API key","href":"https://dub.reedapt.com/developers"}},"footer":{"socials":{"x":"https://x.com/reedapt"}},"seo":{"indexing":"navigable"},"fonts":{"family":"Geist"},"contextual":{"options":["copy","view"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"reedapt","hasAudioNarration":false,"actualSubdomain":"reedapt","customDomains":["docs.reedapt.com"],"gitSource":{"type":"github","owner":"reedapt","repo":"reedapt-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6ae1a87ec192c2fa84e51d6b"},"chroma":{"latestBuiltDeploymentHistoryId":"6ae1a891c192c2fa84e51f1b","collectionId":"62581482-9312-4b98-956d-e14d93ad556c","liveDeploymentHistoryId":"6ae1a891c192c2fa84e51f1b","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae1ac3f8ffbca586927864f","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"API reference","count":20},{"language":"default","tag":"Guides","count":10},{"language":"default","tag":"Dubs","count":5},{"language":"default","tag":"Webhook endpoints","count":5},{"language":"default","tag":"Working with the API","count":4},{"language":"default","tag":"Uploads","count":4},{"language":"default","tag":"Get started","count":3},{"language":"default","tag":"Dubbing","count":3},{"language":"default","tag":"Events","count":3},{"language":"default","tag":"Account","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"api-reference/dubs/create-dubs","slug":"/api-reference/dubs/create-dubs","pageMetadata":{"title":"Create dubs","description":"Dub a completed upload into one or more languages. Each language is one dub and\nreserves its minutes now; they are returned if the dub fails or is cancelled.","deprecated":null,"version":null,"openapi":"/openapi.json post /dubs","href":"/api-reference/dubs/create-dubs","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Dub a completed upload into one or more languages. Each language is one dub and\\nreserves its minutes now; they are returned if the dub fails or is cancelled.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create dubs","description":"Dub a completed upload into one or more languages. Each language is one dub and\nreserves its minutes now; they are returned if the dub fails or is cancelled.","deprecated":null,"version":null,"openapi":"/openapi.json post /dubs","href":"/api-reference/dubs/create-dubs","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Dubs"],"summary":"Create dubs","description":"Dub a completed upload into one or more languages. Each language is one dub and\nreserves its minutes now; they are returned if the dub fails or is cancelled.","operationId":"create_dubs_dubs_post","parameters":["96466e52-67d1-4791-b45f-f933182ed150"],"requestBody":"6f2de75f-d7fc-4a30-b120-24936ab7d081","responses":{"201":"4a079acb-65c8-47b2-a142-e344bf4593cf","401":"4683bc2b-e9df-4b4b-8ad2-a58ea3955eba","404":"c1ed9dd9-f71d-43f6-abde-eaa26d5809a5","409":"3eef8812-5927-4eb1-afe0-effd8741da42","422":"a786449d-a343-4845-ace9-3d3f773fcfe6","429":"18345fef-f590-416a-8502-ab74ec60f4f2","503":"5667acb1-c095-4a8d-b416-a1843cf7ca5c"},"method":"post","type":"path","servers":["31c7e22d-3901-4c65-bc33-f7e73bbf480b"],"security":["8c4f1080-e52b-4f96-b982-15aab5ee467b"],"path":"/dubs","baseUrlOptions":["https://api.reedapt.com/v1"],"title":"Create dubs","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"96466e52-67d1-4791-b45f-f933182ed150":{"name":"idempotency-key","in":"header","required":false,"schema":{"oneOf":[{"type":"string","title":"Idempotency-Key","description":"Any unique string, up to 255 characters. Sending the same request again with the same key returns the first answer instead of doing the work twice. Kept for 24 hours.","example":"7c1f6a52-2d4e-4bb1-9e0a-5f3d8c2b1a90","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Idempotency-Key","description":"Any unique string, up to 255 characters. Sending the same request again with the same key returns the first answer instead of doing the work twice. Kept for 24 hours.","example":"7c1f6a52-2d4e-4bb1-9e0a-5f3d8c2b1a90","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"},"description":"Any unique string, up to 255 characters. Sending the same request again with the same key returns the first answer instead of doing the work twice. Kept for 24 hours."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"upload_id":{"type":"string","title":"Upload Id","description":"An upload whose status is `uploaded`.","examples":["job_3f9a2c7e1b4d"],"isRequired":true,"uniqueKey":"upload_id","typeLabel":"string"},"source_language":{"type":"string","maxLength":10,"minLength":2,"title":"Source Language","description":"The language spoken in the file, as a code like `en`.","examples":["en"],"isRequired":true,"uniqueKey":"source_language","typeLabel":"string"},"target_languages":{"items":{"type":"string","uniqueKey":"target_languages.items.[INDEX]","typeLabel":"string"},"type":"array","maxItems":30,"minItems":1,"title":"Target Languages","description":"One dub is made per language. GET /languages lists the codes your plan has.","examples":[["fr","es"]],"isRequired":true,"uniqueKey":"target_languages","typeLabel":"string[]"},"voice_cloning":{"type":"boolean","title":"Voice Cloning","description":"Dub in each speaker's own voice.","default":true,"uniqueKey":"voice_cloning","typeLabel":"boolean"},"num_speakers":{"oneOf":[{"type":"integer","title":"Num Speakers","description":"How many people speak, if you know. Left out, we work it out.","maximum":20,"minimum":1,"example":2,"uniqueKey":"num_speakers.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Num Speakers","description":"How many people speak, if you know. Left out, we work it out.","example":2,"uniqueKey":"num_speakers.oneOf.1","typeLabel":"null"}],"uniqueKey":"num_speakers","typeLabel":"integer | null"},"media_category":{"oneOf":[{"type":"string","title":"Media Category","description":"What the media is, e.g. `film` or `sermon`. Optional.","maxLength":32,"uniqueKey":"media_category.oneOf.0","typeLabel":"string"},{"type":"null","title":"Media Category","description":"What the media is, e.g. `film` or `sermon`. Optional.","uniqueKey":"media_category.oneOf.1","typeLabel":"null"}],"uniqueKey":"media_category","typeLabel":"string | null"},"metadata":{"oneOf":[{"type":"object","title":"Metadata","description":"Your own keys and values, up to 2 KB, returned on the dub and its webhooks.","example":{"order_id":"1042"},"additionalProperties":{"type":"string","uniqueKey":"metadata.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"metadata.oneOf.0","typeLabel":"Metadata · object"},{"type":"null","title":"Metadata","description":"Your own keys and values, up to 2 KB, returned on the dub and its webhooks.","example":{"order_id":"1042"},"uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"Metadata · object | null"}},"type":"object","required":["upload_id","source_language","target_languages"],"title":"DubIn","uniqueKey":"","typeLabel":"DubIn · object"},"examples":{"Two languages":{"title":"Two languages","value":{"upload_id":"job_3f9a2c7e1b4d","source_language":"en","target_languages":["fr","es"],"metadata":{"order_id":"1042"}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"4a079acb-65c8-47b2-a142-e344bf4593cf":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"dubs":{"items":{"properties":{"id":{"type":"string","title":"Id","examples":["job_3f9a2c7e1b4d"],"isRequired":true,"uniqueKey":"dubs.items.[INDEX].id","typeLabel":"string"},"status":{"type":"string","enum":["queued","processing","completed","failed"],"title":"Status","description":"`completed` and `failed` are final.","examples":["processing"],"isRequired":true,"uniqueKey":"dubs.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"progress":{"type":"integer","title":"Progress","description":"0 to 100.","examples":[35],"isRequired":true,"uniqueKey":"dubs.items.[INDEX].progress","typeLabel":"integer"},"source_language":{"oneOf":[{"type":"string","title":"Source Language","example":"en","isRequired":true,"uniqueKey":"dubs.items.[INDEX].source_language.oneOf.0","typeLabel":"string"},{"type":"null","title":"Source Language","example":"en","isRequired":true,"uniqueKey":"dubs.items.[INDEX].source_language.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"dubs.items.[INDEX].source_language","typeLabel":"string | null"},"target_language":{"oneOf":[{"type":"string","title":"Target Language","example":"fr","isRequired":true,"uniqueKey":"dubs.items.[INDEX].target_language.oneOf.0","typeLabel":"string"},{"type":"null","title":"Target Language","example":"fr","isRequired":true,"uniqueKey":"dubs.items.[INDEX].target_language.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"dubs.items.[INDEX].target_language","typeLabel":"string | null"},"audio":{"type":"boolean","title":"Audio","description":"Whether the dub is audio (made from an audio file) rather than video.","isRequired":true,"uniqueKey":"dubs.items.[INDEX].audio","typeLabel":"boolean"},"test":{"type":"boolean","title":"Test","description":"Made with a test key: only the first seconds are dubbed, with a watermark.","isRequired":true,"uniqueKey":"dubs.items.[INDEX].test","typeLabel":"boolean"},"created_at":{"type":"string","format":"date-time","title":"Created At","isRequired":true,"uniqueKey":"dubs.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"object":{"type":"string","const":"dub","title":"Object","default":"dub","uniqueKey":"dubs.items.[INDEX].object","typeLabel":"string"},"stage":{"oneOf":[{"type":"string","title":"Stage","description":"What a processing dub is doing now. For display only; the values may change.","example":"transcribing","uniqueKey":"dubs.items.[INDEX].stage.oneOf.0","typeLabel":"string"},{"type":"null","title":"Stage","description":"What a processing dub is doing now. For display only; the values may change.","example":"transcribing","uniqueKey":"dubs.items.[INDEX].stage.oneOf.1","typeLabel":"null"}],"uniqueKey":"dubs.items.[INDEX].stage","typeLabel":"string | null"},"preview_seconds":{"oneOf":[{"type":"integer","title":"Preview Seconds","description":"For a test dub, how many seconds were dubbed.","example":60,"uniqueKey":"dubs.items.[INDEX].preview_seconds.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Preview Seconds","description":"For a test dub, how many seconds were dubbed.","example":60,"uniqueKey":"dubs.items.[INDEX].preview_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"dubs.items.[INDEX].preview_seconds","typeLabel":"integer | null"},"duration_minutes":{"oneOf":[{"type":"number","title":"Duration Minutes","description":"The media's length, which is what the dub costs.","example":12.4,"uniqueKey":"dubs.items.[INDEX].duration_minutes.oneOf.0","typeLabel":"number"},{"type":"null","title":"Duration Minutes","description":"The media's length, which is what the dub costs.","example":12.4,"uniqueKey":"dubs.items.[INDEX].duration_minutes.oneOf.1","typeLabel":"null"}],"uniqueKey":"dubs.items.[INDEX].duration_minutes","typeLabel":"number | null"},"started_at":{"oneOf":[{"type":"string","title":"Started At","format":"date-time","uniqueKey":"dubs.items.[INDEX].started_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Started At","uniqueKey":"dubs.items.[INDEX].started_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"dubs.items.[INDEX].started_at","typeLabel":"string\u003cdate-time> | null"},"completed_at":{"oneOf":[{"type":"string","title":"Completed At","format":"date-time","uniqueKey":"dubs.items.[INDEX].completed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Completed At","uniqueKey":"dubs.items.[INDEX].completed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"dubs.items.[INDEX].completed_at","typeLabel":"string\u003cdate-time> | null"},"error":{"oneOf":[{"type":"object","title":"DubError","description":"Why a failed dub failed.","required":["code","message"],"properties":{"code":{"type":"string","title":"Code","examples":["NO_SPEECH"],"isRequired":true,"uniqueKey":"dubs.items.[INDEX].error.oneOf.0.code","typeLabel":"string"},"message":{"type":"string","title":"Message","examples":["We couldn't hear anyone speaking in this file."],"isRequired":true,"uniqueKey":"dubs.items.[INDEX].error.oneOf.0.message","typeLabel":"string"}},"uniqueKey":"dubs.items.[INDEX].error.oneOf.0","typeLabel":"DubError · object"},{"type":"null","description":"Why a failed dub failed.","uniqueKey":"dubs.items.[INDEX].error.oneOf.1","typeLabel":"null"}],"uniqueKey":"dubs.items.[INDEX].error","typeLabel":"DubError · object | null"},"metadata":{"additionalProperties":{"type":"string","uniqueKey":"dubs.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"type":"object","title":"Metadata","description":"What you sent when creating it.","examples":[{"order_id":"1042"}],"uniqueKey":"dubs.items.[INDEX].metadata","typeLabel":"Metadata · object"}},"type":"object","required":["id","status","progress","source_language","target_language","audio","test","created_at"],"title":"Dub","example":{"audio":false,"completed_at":"2026-10-28T09:31:02","created_at":"2026-10-28T09:12:44","duration_minutes":12.4,"id":"job_3f9a2c7e1b4d","metadata":{"order_id":"1042"},"object":"dub","progress":100,"source_language":"en","started_at":"2026-10-28T09:12:51","status":"completed","target_language":"fr","test":false},"uniqueKey":"dubs.items.[INDEX]","typeLabel":"Dub · object"},"type":"array","title":"Dubs","description":"One per language that started.","isRequired":true,"uniqueKey":"dubs","typeLabel":"Dub · object[]"},"refused":{"items":{"properties":{"target_language":{"type":"string","title":"Target Language","examples":["sw"],"isRequired":true,"uniqueKey":"refused.items.[INDEX].target_language","typeLabel":"string"},"code":{"type":"string","title":"Code","examples":["LANGUAGE_NOT_IN_PLAN"],"isRequired":true,"uniqueKey":"refused.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","title":"Message","examples":["Your plan doesn't include this language."],"isRequired":true,"uniqueKey":"refused.items.[INDEX].message","typeLabel":"string"}},"type":"object","required":["target_language","code","message"],"title":"RefusedLanguage","uniqueKey":"refused.items.[INDEX]","typeLabel":"RefusedLanguage · object"},"type":"array","title":"Refused","description":"Languages that could not be started. Nothing is reserved for them.","uniqueKey":"refused","typeLabel":"RefusedLanguage · object[]"}},"type":"object","required":["dubs"],"title":"DubsCreated","uniqueKey":"","typeLabel":"DubsCreated · object"},"example":{"dubs":[{"id":"job_3f9a2c7e1b4d","object":"dub","status":"queued","stage":null,"progress":0,"source_language":"en","target_language":"fr","audio":false,"test":false,"preview_seconds":null,"duration_minutes":12.4,"created_at":"2026-10-28T09:12:44","started_at":null,"completed_at":null,"error":null,"metadata":{"order_id":"1042"}}],"refused":[{"target_language":"es","code":"LANGUAGE_NOT_IN_PLAN","message":"Your plan doesn't include this language."}]},"examples":{"Example":{"title":"Example","value":{"dubs":[{"id":"job_3f9a2c7e1b4d","object":"dub","status":"queued","stage":null,"progress":0,"source_language":"en","target_language":"fr","audio":false,"test":false,"preview_seconds":null,"duration_minutes":12.4,"created_at":"2026-10-28T09:12:44","started_at":null,"completed_at":null,"error":null,"metadata":{"order_id":"1042"}}],"refused":[{"target_language":"es","code":"LANGUAGE_NOT_IN_PLAN","message":"Your plan doesn't include this language."}]}}},"exampleType":"examples"}},"exampleType":"examples"},"4683bc2b-e9df-4b4b-8ad2-a58ea3955eba":{"description":"The key is missing, wrong or revoked.","content":{"application/json":{"schema":{"properties":{"error":{"properties":{"code":{"type":"string","title":"Code","description":"Stable and machine-readable; branch on this, not on the message.","examples":["UPLOAD_INCOMPLETE"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","title":"Message","description":"What went wrong and what to do, in plain English.","examples":["Complete the upload before dubbing it."],"isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","title":"Request Id","description":"Quote it when you contact us about this request.","examples":["req_8f2c1e0a9b7d6c5e4f3a"],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"fields":{"oneOf":[{"type":"array","items":{"additionalProperties":{"type":"string","uniqueKey":"error.fields.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"error.fields.oneOf.0.items.[INDEX]","typeLabel":"object"},"title":"Fields","description":"On INVALID_REQUEST from validation: each field that is missing or invalid.","example":[{"field":"target_languages","message":"Field required"}],"uniqueKey":"error.fields.oneOf.0","typeLabel":"Fields · object[]"},{"type":"null","title":"Fields","description":"On INVALID_REQUEST from validation: each field that is missing or invalid.","example":[{"field":"target_languages","message":"Field required"}],"uniqueKey":"error.fields.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.fields","typeLabel":"Fields · object[] | null"}},"type":"object","required":["code","message","request_id"],"title":"ErrorDetail","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorDetail · object"}},"type":"object","required":["error"],"title":"ErrorBody","uniqueKey":"","typeLabel":"ErrorBody · object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"UPLOAD_INCOMPLETE","message":"Complete the upload before dubbing it.","request_id":"req_8f2c1e0a9b7d6c5e4f3a","fields":[{"field":"target_languages","message":"Field required"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"c1ed9dd9-f71d-43f6-abde-eaa26d5809a5":{"description":"Nothing with this id belongs to the key's account.","content":{"application/json":{"schema":{"properties":{"error":{"properties":{"code":{"type":"string","title":"Code","description":"Stable and machine-readable; branch on this, not on the message.","examples":["UPLOAD_INCOMPLETE"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","title":"Message","description":"What went wrong and what to do, in plain English.","examples":["Complete the upload before dubbing it."],"isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","title":"Request Id","description":"Quote it when you contact us about this request.","examples":["req_8f2c1e0a9b7d6c5e4f3a"],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"fields":{"oneOf":[{"type":"array","items":{"additionalProperties":{"type":"string","uniqueKey":"error.fields.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"error.fields.oneOf.0.items.[INDEX]","typeLabel":"object"},"title":"Fields","description":"On INVALID_REQUEST from validation: each field that is missing or invalid.","example":[{"field":"target_languages","message":"Field required"}],"uniqueKey":"error.fields.oneOf.0","typeLabel":"Fields · object[]"},{"type":"null","title":"Fields","description":"On INVALID_REQUEST from validation: each field that is missing or invalid.","example":[{"field":"target_languages","message":"Field required"}],"uniqueKey":"error.fields.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.fields","typeLabel":"Fields · object[] | null"}},"type":"object","required":["code","message","request_id"],"title":"ErrorDetail","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorDetail · object"}},"type":"object","required":["error"],"title":"ErrorBody","uniqueKey":"","typeLabel":"ErrorBody · object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"UPLOAD_INCOMPLETE","message":"Complete the upload before dubbing it.","request_id":"req_8f2c1e0a9b7d6c5e4f3a","fields":[{"field":"target_languages","message":"Field required"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"3eef8812-5927-4eb1-afe0-effd8741da42":{"description":"The request conflicts with the object's state; the code says which.","content":{"application/json":{"schema":{"properties":{"error":{"properties":{"code":{"type":"string","title":"Code","description":"Stable and machine-readable; branch on this, not on the message.","examples":["UPLOAD_INCOMPLETE"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","title":"Message","description":"What went wrong and what to do, in plain English.","examples":["Complete the upload before dubbing it."],"isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","title":"Request Id","description":"Quote it when you contact us about this request.","examples":["req_8f2c1e0a9b7d6c5e4f3a"],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"fields":{"oneOf":[{"type":"array","items":{"additionalProperties":{"type":"string","uniqueKey":"error.fields.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"error.fields.oneOf.0.items.[INDEX]","typeLabel":"object"},"title":"Fields","description":"On INVALID_REQUEST from validation: each field that is missing or invalid.","example":[{"field":"target_languages","message":"Field required"}],"uniqueKey":"error.fields.oneOf.0","typeLabel":"Fields · object[]"},{"type":"null","title":"Fields","description":"On INVALID_REQUEST from validation: each field that is missing or invalid.","example":[{"field":"target_languages","message":"Field required"}],"uniqueKey":"error.fields.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.fields","typeLabel":"Fields · object[] | null"}},"type":"object","required":["code","message","request_id"],"title":"ErrorDetail","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorDetail · object"}},"type":"object","required":["error"],"title":"ErrorBody","uniqueKey":"","typeLabel":"ErrorBody · object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"UPLOAD_INCOMPLETE","message":"Complete the upload before dubbing it.","request_id":"req_8f2c1e0a9b7d6c5e4f3a","fields":[{"field":"target_languages","message":"Field required"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"a786449d-a343-4845-ace9-3d3f773fcfe6":{"description":"The request is invalid; the code and `fields` say why.","content":{"application/json":{"schema":{"properties":{"error":{"properties":{"code":{"type":"string","title":"Code","description":"Stable and machine-readable; branch on this, not on the message.","examples":["UPLOAD_INCOMPLETE"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","title":"Message","description":"What went wrong and what to do, in plain English.","examples":["Complete the upload before dubbing it."],"isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","title":"Request Id","description":"Quote it when you contact us about this request.","examples":["req_8f2c1e0a9b7d6c5e4f3a"],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"fields":{"oneOf":[{"type":"array","items":{"additionalProperties":{"type":"string","uniqueKey":"error.fields.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"error.fields.oneOf.0.items.[INDEX]","typeLabel":"object"},"title":"Fields","description":"On INVALID_REQUEST from validation: each field that is missing or invalid.","example":[{"field":"target_languages","message":"Field required"}],"uniqueKey":"error.fields.oneOf.0","typeLabel":"Fields · object[]"},{"type":"null","title":"Fields","description":"On INVALID_REQUEST from validation: each field that is missing or invalid.","example":[{"field":"target_languages","message":"Field required"}],"uniqueKey":"error.fields.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.fields","typeLabel":"Fields · object[] | null"}},"type":"object","required":["code","message","request_id"],"title":"ErrorDetail","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorDetail · object"}},"type":"object","required":["error"],"title":"ErrorBody","uniqueKey":"","typeLabel":"ErrorBody · object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"UPLOAD_INCOMPLETE","message":"Complete the upload before dubbing it.","request_id":"req_8f2c1e0a9b7d6c5e4f3a","fields":[{"field":"target_languages","message":"Field required"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"18345fef-f590-416a-8502-ab74ec60f4f2":{"description":"Too many requests, or a plan limit was reached. Wait for `Retry-After` seconds.","content":{"application/json":{"schema":{"properties":{"error":{"properties":{"code":{"type":"string","title":"Code","description":"Stable and machine-readable; branch on this, not on the message.","examples":["UPLOAD_INCOMPLETE"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","title":"Message","description":"What went wrong and what to do, in plain English.","examples":["Complete the upload before dubbing it."],"isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","title":"Request Id","description":"Quote it when you contact us about this request.","examples":["req_8f2c1e0a9b7d6c5e4f3a"],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"fields":{"oneOf":[{"type":"array","items":{"additionalProperties":{"type":"string","uniqueKey":"error.fields.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"error.fields.oneOf.0.items.[INDEX]","typeLabel":"object"},"title":"Fields","description":"On INVALID_REQUEST from validation: each field that is missing or invalid.","example":[{"field":"target_languages","message":"Field required"}],"uniqueKey":"error.fields.oneOf.0","typeLabel":"Fields · object[]"},{"type":"null","title":"Fields","description":"On INVALID_REQUEST from validation: each field that is missing or invalid.","example":[{"field":"target_languages","message":"Field required"}],"uniqueKey":"error.fields.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.fields","typeLabel":"Fields · object[] | null"}},"type":"object","required":["code","message","request_id"],"title":"ErrorDetail","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorDetail · object"}},"type":"object","required":["error"],"title":"ErrorBody","uniqueKey":"","typeLabel":"ErrorBody · object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"UPLOAD_INCOMPLETE","message":"Complete the upload before dubbing it.","request_id":"req_8f2c1e0a9b7d6c5e4f3a","fields":[{"field":"target_languages","message":"Field required"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"5667acb1-c095-4a8d-b416-a1843cf7ca5c":{"description":"A dependency is briefly unavailable. Retry after `Retry-After` seconds.","content":{"application/json":{"schema":{"properties":{"error":{"properties":{"code":{"type":"string","title":"Code","description":"Stable and machine-readable; branch on this, not on the message.","examples":["UPLOAD_INCOMPLETE"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","title":"Message","description":"What went wrong and what to do, in plain English.","examples":["Complete the upload before dubbing it."],"isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"type":"string","title":"Request Id","description":"Quote it when you contact us about this request.","examples":["req_8f2c1e0a9b7d6c5e4f3a"],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string"},"fields":{"oneOf":[{"type":"array","items":{"additionalProperties":{"type":"string","uniqueKey":"error.fields.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"error.fields.oneOf.0.items.[INDEX]","typeLabel":"object"},"title":"Fields","description":"On INVALID_REQUEST from validation: each field that is missing or invalid.","example":[{"field":"target_languages","message":"Field required"}],"uniqueKey":"error.fields.oneOf.0","typeLabel":"Fields · object[]"},{"type":"null","title":"Fields","description":"On INVALID_REQUEST from validation: each field that is missing or invalid.","example":[{"field":"target_languages","message":"Field required"}],"uniqueKey":"error.fields.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.fields","typeLabel":"Fields · object[] | null"}},"type":"object","required":["code","message","request_id"],"title":"ErrorDetail","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorDetail · object"}},"type":"object","required":["error"],"title":"ErrorBody","uniqueKey":"","typeLabel":"ErrorBody · object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"UPLOAD_INCOMPLETE","message":"Complete the upload before dubbing it.","request_id":"req_8f2c1e0a9b7d6c5e4f3a","fields":[{"field":"target_languages","message":"Field required"}]}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"8c4f1080-e52b-4f96-b982-15aab5ee467b":{"apiKey":{"type":"http","scheme":"bearer","description":"`rk_live_…` or `rk_test_…`, made in Reedapt under Developers.","scopes":[],"schemeName":"apiKey"}}},"servers":{"31c7e22d-3901-4c65-bc33-f7e73bbf480b":{"url":"https://api.reedapt.com/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"`rk_live_…` or `rk_test_…`, made in Reedapt under Developers.","scopes":[],"schemeName":"apiKey"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"`rk_live_…` or `rk_test_…`, made in Reedapt under Developers.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"apiKey","name":"Authorization"}],"title":"apiKey"}]},"originalFileLocation":"openapi.json"},"subdomain":"reedapt","siteName":"Reedapt API","title":"Create dubs - Reedapt API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-28T07:47:42.312Z","originalFileLocation":"api-reference/dubs/create-dubs.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Dub a completed upload into one or more languages. Each language is one dub and reserves its minutes now; they are returned if the dub fails or is cancelled.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Reedapt API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/reedapt/JbrznFrpnUyjBMQG/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/reedapt/JbrznFrpnUyjBMQG/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/reedapt/JbrznFrpnUyjBMQG/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/reedapt/JbrznFrpnUyjBMQG/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/reedapt/JbrznFrpnUyjBMQG/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/reedapt/JbrznFrpnUyjBMQG/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/reedapt/JbrznFrpnUyjBMQG/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/reedapt/JbrznFrpnUyjBMQG/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/reedapt/JbrznFrpnUyjBMQG/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create dubs - Reedapt API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Dub a completed upload into one or more languages. Each language is one dub and reserves its minutes now; they are returned if the dub fails or is cancelled.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Reedapt API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.reedapt.com/api-reference/dubs/create-dubs\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://reedapt.mintlify.app/_mintlify/api/og/v2?division=Dubs\u0026amp;title=Create+dubs\u0026amp;description=Dub+a+completed+upload+into+one+or+more+languages.+Each+language+is+one+dub+and%0Areserves+its+minutes+now%3B+they+are+returned+if+the+dub+fails+or+is+cancelled.\u0026amp;theme=21b35a043527605e586e9cf9\u0026amp;signature=910757a06ddf0b30c437feaad004017b623ef28f2a9c7553fb197c58f8d77912\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create dubs - Reedapt API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Dub a completed upload into one or more languages. Each language is one dub and reserves its minutes now; they are returned if the dub fails or is cancelled.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://reedapt.mintlify.app/_mintlify/api/og/v2?division=Dubs\u0026amp;title=Create+dubs\u0026amp;description=Dub+a+completed+upload+into+one+or+more+languages.+Each+language+is+one+dub+and%0Areserves+its+minutes+now%3B+they+are+returned+if+the+dub+fails+or+is+cancelled.\u0026amp;theme=21b35a043527605e586e9cf9\u0026amp;signature=910757a06ddf0b30c437feaad004017b623ef28f2a9c7553fb197c58f8d77912\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/reedapt/JbrznFrpnUyjBMQG/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Reedapt API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0466c8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.reedapt.com/api-reference/dubs/create-dubs\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/dubs/create-dubs.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.reedapt.com/#organization\",\"name\":\"Reedapt API\",\"url\":\"https://docs.reedapt.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/reedapt/aiiGhLp4OMU0AVSB/logo/light.svg?fit=max\u0026auto=format\u0026n=aiiGhLp4OMU0AVSB\u0026q=85\u0026s=19f360dfd20a6e13beb944bc0648d925\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.reedapt.com#website\",\"name\":\"Reedapt API\",\"url\":\"https://docs.reedapt.com\",\"publisher\":{\"@id\":\"https://docs.reedapt.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.reedapt.com/api-reference/dubs/create-dubs#webpage\",\"url\":\"https://docs.reedapt.com/api-reference/dubs/create-dubs\",\"name\":\"Create dubs\",\"description\":\"Dub a completed upload into one or more languages. Each language is one dub and reserves its minutes now; they are returned if the dub fails or is cancelled.\",\"dateModified\":\"2026-10-28T07:47:42.312Z\",\"isPartOf\":{\"@id\":\"https://docs.reedapt.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.reedapt.com/api-reference/dubs/create-dubs#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.reedapt.com/api-reference/dubs/create-dubs#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Reedapt API\",\"item\":\"https://docs.reedapt.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create dubs\",\"item\":\"https://docs.reedapt.com/api-reference/dubs/create-dubs\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.reedapt.com/api-reference/dubs/create-dubs#apireference\",\"headline\":\"Create dubs\",\"name\":\"Create dubs\",\"description\":\"Dub a completed upload into one or more languages. Each language is one dub and reserves its minutes now; they are returned if the dub fails or is cancelled.\",\"url\":\"https://docs.reedapt.com/api-reference/dubs/create-dubs\",\"mainEntityOfPage\":{\"@id\":\"https://docs.reedapt.com/api-reference/dubs/create-dubs#webpage\"},\"dateModified\":\"2026-10-28T07:47:42.312Z\",\"publisher\":{\"@id\":\"https://docs.reedapt.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.reedapt.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Reedapt API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Reedapt API","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"API reference","groups":[{"group":"Overview","pages":[{"title":"API reference","href":"/api-reference/introduction"}]},{"group":"Uploads","pages":[{"title":"Create an upload","deprecated":null,"version":null,"openapi":"/openapi.json post /uploads","href":"/api-reference/uploads/create-an-upload"},{"title":"Sign more parts","deprecated":null,"version":null,"openapi":"/openapi.json post /uploads/{upload_id}/parts","href":"/api-reference/uploads/sign-more-parts"},{"title":"Complete an upload","deprecated":null,"version":null,"openapi":"/openapi.json post /uploads/{upload_id}/complete","href":"/api-reference/uploads/complete-an-upload"},{"title":"Retrieve an upload","description":"An upload and its status. Poll this after sending a source_url.","deprecated":null,"version":null,"openapi":"/openapi.json get /uploads/{upload_id}","href":"/api-reference/uploads/retrieve-an-upload"}]},{"group":"Dubs","pages":[{"title":"Create dubs","deprecated":null,"version":null,"openapi":"/openapi.json post /dubs","href":"/api-reference/dubs/create-dubs"},{"title":"Retrieve a dub","description":"A dub's status and progress. Prefer webhooks to polling; if you poll, every 30 seconds is plenty.","deprecated":null,"version":null,"openapi":"/openapi.json get /dubs/{dub_id}","href":"/api-reference/dubs/retrieve-a-dub"},{"title":"List dubs","deprecated":null,"version":null,"openapi":"/openapi.json get /dubs","href":"/api-reference/dubs/list-dubs"},{"title":"Cancel a dub","deprecated":null,"version":null,"openapi":"/openapi.json post /dubs/{dub_id}/cancel","href":"/api-reference/dubs/cancel-a-dub"},{"title":"Download a dub's files","deprecated":null,"version":null,"openapi":"/openapi.json get /dubs/{dub_id}/files","href":"/api-reference/dubs/download-a-dubs-files"}]},{"group":"Account","pages":[{"title":"List languages","deprecated":null,"version":null,"openapi":"/openapi.json get /languages","href":"/api-reference/account/list-languages"},{"title":"Get usage","deprecated":null,"version":null,"openapi":"/openapi.json get /usage","href":"/api-reference/account/get-usage"}]},{"group":"Webhook endpoints","pages":[{"title":"Create a webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi.json post /webhook_endpoints","href":"/api-reference/webhooks/create-a-webhook-endpoint"},{"title":"List webhook endpoints","deprecated":null,"version":null,"openapi":"/openapi.json get /webhook_endpoints","href":"/api-reference/webhooks/list-webhook-endpoints"},{"title":"Delete a webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi.json delete /webhook_endpoints/{endpoint_id}","href":"/api-reference/webhooks/delete-a-webhook-endpoint"},{"title":"Send a test event","deprecated":null,"version":null,"openapi":"/openapi.json post /webhook_endpoints/{endpoint_id}/test","href":"/api-reference/webhooks/send-a-test-event"},{"title":"List deliveries","deprecated":null,"version":null,"openapi":"/openapi.json get /webhook_endpoints/{endpoint_id}/deliveries","href":"/api-reference/webhooks/list-deliveries"}]},{"group":"Events","pages":[{"title":"Dub completed","version":null,"deprecated":null,"openapi":"/openapi.json webhook dub.completed","href":"/api-reference/webhooks/dub-completed"},{"title":"Dub failed","version":null,"deprecated":null,"openapi":"/openapi.json webhook dub.failed","href":"/api-reference/webhooks/dub-failed"},{"title":"Batch completed","version":null,"deprecated":null,"openapi":"/openapi.json webhook batch.completed","href":"/api-reference/webhooks/batch-completed"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"title":"Create dubs - Reedapt API","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-WRhTSUDL.js","utils-ChMov4Kr.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-_REmC2bI.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp6nVRCu.js","snippetPresets-DZadmXoU.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CY2WdoTl.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DwYG-Q4l.js","shallow-BXQIGwv4.js","getApiPlaygroundDisplay-CK5nK5B9.js","CodeSnippet-TH4a2aGW.js","CodeSnippets-DwsQiOFS.js","Page-R3M_BF4L.js","getPastedJson-DD7kUzi_.js","icon-holE3QoJ.js","MethodPill-DUW0T8us.js","DuplicateIcon-CI_p4be-.js","createIcon-BdbRvavb.js","DynamicMarkdown-DN96a4Ur.js","SectionHeading-SCu36A9d.js","axios-vUo_bRtp.js","Markdown-CCeGv-zI.js","clsx-BGBGWFTt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Cv_O2fky.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-2C5OB2eV.js"]}