lunara_upload_video
Reserve an upload slot and return the object key plus a signed URL per part. After uploading the bytes call lunara_finish_upload. Use this for a file you hold locally.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mime | Yes | MIME type, e.g. audio/mpeg, video/mp4. | |
| filename | Yes | Original filename, used for the download name. | |
| projectId | No | Project to upload into. Omit to let Lunara reuse the most recent project for this organisation. | |
| sizeBytes | Yes | Exact file size in bytes. | |
| primaryLang | No | Written-track language. Default yue-Hant. | |
| secondaryLang | No | Translated-track language. Default en. | |
| clientOperationId | No | Idempotency key. Reuse the same value to retry without creating a second upload. |