Skip to main content
View as Markdown

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.