fattly_upload_media
Uploads a VIDEO or AUDIO file (public URL or base64 data) to FATTLY and returns a fal URL. Every videoUrl / audioUrl / sampleUrl you pass to other tools (fattly_edit_video, fattly_actor_swap, fattly_transcribe, fattly_clone_voice) must come from this upload — links uploaded elsewhere (even other fal.media links) are rejected. Video: MP4/MOV/WEBM up to 50 MB, checked for safety; audio: MP3/WAV/OGG/M4A/AAC up to 20 MB. Prefer url for larger files. No credits are charged for the upload.
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": {
"kind": "<kind>"
},
"name": "fattly_upload_media"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Public http(s) URL of the file. | |
| kind | Yes | What you are uploading. | |
| base64 | No | Alternatively: base64-encoded file (raw or data-URI). |