Kaltura API Documentationuser.exportToCsv

Creates a batch job that sends an email with a link to download a CSV containing a list of users

Try it out
post https://www.kaltura.com/api_v3/service/user/action/exportToCsv

Request Parameters

body:object
object
additionalFields:array[object:KalturaCsvAdditionalFieldInfo]
object:KalturaCsvAdditionalFieldInfo
fieldName:string
xpath:string
filter:object:KalturaUserFilter
firstNameOrLastNameStartsWith:string
idOrScreenNameStartsWith:string
loginEnabledEqual:integer
Enum: NULL_VALUE [-1], FALSE_VALUE [0], TRUE_VALUE [1]

Enum Type: KalturaNullableBoolean

objectType:string
Enum: KalturaUserFilter, KalturaGroupFilter, KalturaAdminUserFilter
orderBy:string
Enum: CREATED_AT_ASC [+createdAt], ID_ASC [+id], UPDATED_AT_ASC [+updatedAt], CREATED_AT_DESC [-createdAt], ID_DESC [-id], UPDATED_AT_DESC [-updatedAt]
permissionNamesMultiLikeAnd:string

Permission names filter expression

permissionNamesMultiLikeOr:string

Permission names filter expression

roleIdEqual:string
roleIdsEqual:string
roleIdsIn:string
KalturaUserFilter must also match all of:
object:KalturaUserBaseFilter
KalturaUserFilter must also match any of:
object:KalturaUserFilterobject:KalturaGroupFilterobject:KalturaAdminUserFilter
mappedFields:array[object:KalturaKeyValue]
object:KalturaKeyValue

A key value pair representation to return an array of key-value pairs (associative array)

key:string
objectType:string
Enum: KalturaKeyValue, KalturaKeyValueExtended
value:string
KalturaKeyValue must also match any of:
object:KalturaKeyValueobject:KalturaKeyValueExtended
metadataProfileId:integer
options:object:KalturaExportToCsvOptions
defaultHeader:integer
Enum: NULL_VALUE [-1], FALSE_VALUE [0], TRUE_VALUE [1]

Enum Type: KalturaNullableBoolean

format:string

The format of the outputted date string. There are also several predefined date constants that may be used instead, so for example DATE_RSS contains the format string 'D, d M Y H:i:s'.

https://www.php.net/manual/en/function.date.php

typeEqual:string
Enum: AUTOMATIC [-1], CONFERENCE_ENTRY_SERVER [conference.CONFERENCE_ENTRY_SERVER], EXTERNAL_MEDIA [externalMedia.externalMedia], SIP_ENTRY_SERVER [sip.SIP_ENTRY_SERVER], MEDIA_CLIP [1], MIX [2], PLAYLIST [5], DATA [6], LIVE_STREAM [7], LIVE_CHANNEL [8], DOCUMENT [10]

Enum Type: KalturaEntryType

Setting this property will cause additional columns to be added to the final report. The columns will be related to the specific object type passed (currently only MEDIA_CLIP is supported).

Please note that this property will NOT change the result filter in any way (i.e passing MEDIA_CLIP here will not force the report to return only media items).

Response

Success

string