Report uploaded chunks
This method notifies the platform which chunks have been successfully uploaded. When all chunks are reported, the platform finalizes the upload.
<Note title="Note">
For optimal performance, report chunks in batches and in any order.
</Note>
Authentication
x-api-keystring
Your API key.
<Note title="Note">
You can find your API key on the <a href="https://playground.twelvelabs.io/dashboard/api-key" target="_blank">API Key</a> page.
</Note>
Path Parameters
upload_id
The unique identifier of the upload session.
Request
This endpoint expects an object.
completed_chunks
The list of chunks successfully uploaded that you're reporting to the platform. Report only after receiving an ETag.
Response
The completion of this batch has been successfully reported.
url
The URL for accessing your asset. The platform returns this field only when all chunks are reported and the upload is complete. If absent, continue uploading and reporting the remaining chunks.
asset_id
The unique identifier of this asset.
processed_chunks
The number of chunks accepted from this specific request. This equals the number of chunks in your completed_chunks array minus any duplicates.
duplicate_chunks
The number of chunks in this request that were already reported. Duplicates are ignored and don't affect your upload.
total_completed
The cumulative count of all unique chunks successfully reported across all requests. When this equals total_chunks, the upload is complete.