Overview
Get a paginated list of all files uploaded to your studio via the Upload API. This endpoint helps you track upload status, manage files, and retrieve upload IDs for use in video projects.Query Parameters
Page number for pagination
Number of uploads to return per page (maximum 100)
Response
Array of upload objects
Current page number
Total number of pages available
Total number of uploads in your studio
Upload Status Values
File upload URL has been generated but file hasn’t been uploaded yet
File has been successfully uploaded and validated when first used in a project - ready for reuse
File upload failed validation (invalid format, too large, corrupted, etc.)
Example Request
Example Response
Filtering and Management
Upload Status Filtering
You can filter uploads by status to find specific files:- Verified uploads - Successfully validated when first used, ready for reuse
- Pending uploads - Upload URL generated but file not uploaded yet
- Rejected uploads - Failed validation and cannot be used
File Management
Use this endpoint to:Track Upload Progress
Monitor which files have been successfully uploaded and their validation status
Manage Storage
Review file sizes and manage your storage usage
Retrieve Upload IDs
Get upload IDs for use in project creation endpoints
Debug Upload Issues
Identify rejected uploads and troubleshoot problems
Rate Limiting
This endpoint is subject to the standard rate limit of 10 requests per minute.Common Use Cases
Upload Management
Track upload status and find verified files for reuse in projects
File Management UI
Build upload management interfaces in your application
Batch Processing
Process multiple uploaded files in batch operations
Storage Analytics
Analyze upload patterns and storage usage
Next Steps
Once you have upload IDs from verified uploads, you can use them to create projects:- Create Clips - Generate AI-powered short clips
- Create Reframe - Reframe videos for different aspect ratios
- Create Dubbing - Add voice dubbing to videos