Bulk Upload - Content Management
Bulk Upload
For ingesting many files at once, use CSV or XML bulk upload.
POST /api_v3/service/media/action/bulkUploadAdd
| Parameter | Type | Description |
|---|---|---|
fileData | file | CSV or XML file with entries to create |
CSV format (one entry per line):
*action,title,description,tags,url,mediaType
1,Video Title,Description,"tag1,tag2",https://example.com/video.mp4,1
1,Another Video,Another desc,"tag3",https://example.com/video2.mp4,1
The *action column: 1=add, 2=update, 3=delete.
Business scenario -- content migration: A media company migrating 50,000 videos from another platform generates a CSV with URLs and metadata, then submits it via bulkUploadAdd. Kaltura processes imports in parallel, handling the queue automatically.
For bulk operations creating more than 5,000 entries, coordinate with your Kaltura representative.