Skip to navigation

The cloud-to-cloud integrations feature will be deprecated

After October 31, 2025, the cloud-to-cloud integrations feature will be deprecated, and files in your S3 buckets will no longer be uploaded to the platform automatically.

Actions required

This change affects your file processing workflow. Complete the migration steps before October 31, 2025.

1

Update your code to iterate through your S3 objects and create presigned URLs. While you can use simple public URLs by making your S3 objects publicly accessible, TwelveLabs recommends S3 presigned URLs because they provide time-limited access with built-in security controls without making your entire bucket public. For details on creating presigned URLs, see the Sharing objects with presigned URLs page of the official Amazon documentation.

2

Implement a new upload process using the POST method of the /tasks endpoint for each file.

task = client.tasks.create(index_id="<YOUR_INDEX_ID>", video_url="<YOUR_VIDEO_URL>")
3

Test your updated workflow thoroughly.

Support

For migration assistance, contact our support team at support@twelvelabs.io.