---
title: Bulk Operations
url: https://docs.kaltura.com/docs/rich-media-cms-apis/content-management/user-management-bulk-operations
---

## Bulk Operations


### Bulk Upload Users

Import users from a CSV file:


```bash
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


```bash
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`.
