asset.upload
Upload a video, audio or image file into a project's media library. Send the file bytes as base64 (max 50 MB; larger files must be uploaded in the browser). Returns the new assetId.
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": {
"projectId": "<projectId>",
"filename": "<filename>",
"mimeType": "<mimeType>",
"contentBase64": "<contentBase64>"
},
"name": "asset.upload"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filename | Yes | ||
| mimeType | Yes | ||
| projectId | Yes | ||
| contentBase64 | Yes |