youtube_resume_upload
Resume an approved YouTube upload by probing its existing session, enabling interrupted uploads to continue only after the required approval.
Instructions
Resume an approved upload only after probing its existing session.
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": {
"filePath": "<filePath>",
"title": "<title>",
"approvalId": "<approvalId>",
"uploadId": "<uploadId>"
},
"name": "youtube_resume_upload"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Video title; leading and trailing whitespace is trimmed. | |
| confirm | No | Must be true to execute; set it only after youtube_approve approved this exact preview. | |
| publish | No | Must be true when privacyStatus is public, as a separate confirmation. | |
| filePath | Yes | Absolute path to the local video file to upload. | |
| uploadId | Yes | Upload session ID returned by the upload preflight or youtube_get_upload_status. | |
| publishAt | No | Future ISO 8601 time to publish; only valid with privacyStatus private. | |
| approvalId | Yes | Approval ID from the youtube_preflight_resume_upload preview, after approving it with youtube_approve. | |
| description | No | Video description, up to 5000 characters. | |
| privacyStatus | No | Visibility: private, unlisted or public. |