Finish an upload
upload_finishCompletes a previously prepared storage upload and registers its media in the explicit project. A completed main-video upload starts media analysis, including transcript, shot and silence indexing.
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": {
"project_id": "<project_id>",
"storage_key": "<storage_key>"
},
"name": "upload_finish"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | ||
| role | No | Optional and valid only with kind='clip'. Marks a reference-only Shorts style clip. | |
| parts | No | Multipart uploads only: [{part_number, etag}] in order | |
| filename | No | ||
| upload_id | No | Multipart uploads only | |
| duration_s | No | Optional locally probed media duration in seconds. | |
| project_id | Yes | Explicit project identifier for this request. The connection's navigation pointer does not select the target. | |
| storage_key | Yes |