Import a ChatGPT video file
dub_import_fileCopies a user-selected ChatGPT video attachment up to 128 MiB to the connected DubSync account for media preparation. Ask permission to upload this specific video first. Supports known-length downloads from OpenAI-owned oaiusercontent.com hosts; unsupported or expired links require a fresh supported file or direct HTTP upload. Does not start translation or authorize AI processing.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"file": "<file>",
"uploadConfirmed": "<uploadConfirmed>",
"idempotencyKey": "<idempotencyKey>"
},
"name": "dub_import_file"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | Yes | ||
| idempotencyKey | Yes | A stable unique key for this operation. Reuse it with the exact same input after a timeout; never generate a new key to retry. | |
| uploadConfirmed | Yes | True only after the user authorizes copying this specific file into their DubSync account. This is not translation consent. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The safe public API response, or resumable-upload status. |