confirm_asset_upload
Second step of a presigned upload_asset: once the file has been PUT to upload_url, creates the asset in the library with its name, notes, category and tags. Analysis: edits are never used for asset matching, so they are not AI-analyzed: they only get a thumbnail and their duration (analysis=skipped_not_in_matching). Raw footage (kind='rush') is always analyzed. If you rendered the file on the user's computer, delete it once this call succeeds.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | 'edit' (default) = a finished reel/edit to be posted. 'rush' = raw footage meant for asset matching (e.g. migrating a library): always fully AI-analyzed. | edit |
| name | No | Asset name. Empty = the file name without its extension. | |
| tags | No | Custom tags | |
| notes | No | Internal notes saved on the asset (e.g. the caption or brief that came with the file) | |
| category | No | Category (id or name). Empty = none. | |
| upload_id | Yes | upload_id returned by upload_asset |