Bulk Operations - Content Management
Bulk Operations
Bulk Upload Users
Import users from a CSV file:
curl -X POST "$KALTURA_SERVICE_URL/service/user/action/addFromBulkUpload" \
-d "ks=$KALTURA_KS" \
-d "format=1" \
-F "fileData=@users.csv" \
-F "bulkUploadData[objectType]=KalturaBulkUploadCsvJobData"
CSV columns: userId, screenName, firstName, lastName, email, tags, gender, country, state, city, zip, dateOfBirth, description, company, title.
Export Users to CSV
curl -X POST "$KALTURA_SERVICE_URL/service/user/action/exportToCsv" \
-d "ks=$KALTURA_KS" \
-d "format=1" \
-d "filter[objectType]=KalturaUserFilter" \
-d "filter[statusEqual]=1"
Returns a job ID. Retrieve the CSV file when the job completes using user.serveCsv.