asset_upload_url
Get a signed upload URL for a local file (so users do not have to host video / image / audio elsewhere before passing video_url to autonomous_edit). Body: { fileName, fileType?, contentType?, projectId? }. Returns { uploadUrl, fileUrl }; PUT the file bytes to uploadUrl, then pass fileUrl to autonomous_edit as video_url / in assets[].
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fileName | Yes | ||
| fileType | No | video | image | audio (heuristic from extension if omitted). | |
| projectId | No | Optional project to associate the asset with. | |
| contentType | No | MIME type, e.g. video/mp4. |