Register uploaded material
complete_uploadConfirms that uploads finished and registers them in the creator's personal library: one upload (handle) or several (uploads, each with its own outcome). Each file is verified without any provider being involved — it has to be in storage with the declared size and be real media; its content identifies it (the same file twice is one asset) and it is measured (kind, size, duration). declared_content is WHAT the material shows (≤240 chars): it is what lets a director place it on the right scene. The answer carries stage — uploading (the bytes are not all in storage yet) · verifying (the file is in storage and is being checked, identified by its content and measured) · ready (the file is in the library and has an assetId) · failed (the file did not make it into the library, and reason says why). Small files answer ready at once, with the assetId that places them on a scene; a larger one answers verifying, and the same request repeated later returns its current stage. $0.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handle | No | One upload: the `handle` of its ticket. | |
| uploads | No | Several uploads at once; the answer has one outcome per item, in the same order. | |
| declared_content | No | What the material shows, e.g. 'Interview with the harbour master, 2024, dock in background'. |