Add new bulk upload batch job
Conversion profile id can be specified in the API or in the CSV file, the one in the CSV file will be stronger.
If no conversion profile was specified, partner's default will be used
Success
nullobject:KalturaBulkUpload bulkFileUrl:string bulkUploadObjectType:string Enum: JOB [bulkUploadFilter.JOB], SCHEDULE_EVENT [scheduleBulkUpload.SCHEDULE_EVENT], SCHEDULE_RESOURCE [scheduleBulkUpload.SCHEDULE_RESOURCE], ENTRY [1], CATEGORY [2], USER [3], CATEGORY_USER [4], CATEGORY_ENTRY [5], USER_ENTRY [6], VENDOR_CATALOG_ITEM [7]Enum Type:
KalturaBulkUploadObjectTypebulkUploadType:string Enum: CSV [bulkUploadCsv.CSV], FILTER [bulkUploadFilter.FILTER], XML [bulkUploadXml.XML], DROP_FOLDER_XML [dropFolderXmlBulkUpload.DROP_FOLDER_XML], ICAL [scheduleBulkUpload.ICAL], DROP_FOLDER_ICAL [scheduleDropFolder.DROP_FOLDER_ICAL]Enum Type:
KalturaBulkUploadTypecsvFileUrl:string description:string error:string errorNumber:integer errorType:integer Enum: APP [0], RUNTIME [1], HTTP [2], CURL [3], KALTURA_API [4], KALTURA_CLIENT [5]Enum Type:
KalturaBatchJobErrorTypesfileName:string id:integer logFileUrl:string numOfEntries:integer numOfObjects:integer results:array[object:KalturaBulkUploadResult] object:KalturaBulkUploadResult action:string Enum: CANCEL [scheduleBulkUpload.CANCEL], ADD [1], UPDATE [2], DELETE [3], REPLACE [4], TRANSFORM_XSLT [5], ADD_OR_UPDATE [6], ACTIVATE [7], REJECT [8], UPDATE_STATUS [9]Enum Type:
KalturaBulkUploadActionbulkUploadJobId:integer The id of the parent job
bulkUploadResultObjectType:string Enum: JOB [bulkUploadFilter.JOB], SCHEDULE_EVENT [scheduleBulkUpload.SCHEDULE_EVENT], SCHEDULE_RESOURCE [scheduleBulkUpload.SCHEDULE_RESOURCE], ENTRY [1], CATEGORY [2], USER [3], CATEGORY_USER [4], CATEGORY_ENTRY [5], USER_ENTRY [6], VENDOR_CATALOG_ITEM [7]Enum Type:
KalturaBulkUploadObjectTypeerrorCode:string errorDescription:string errorType:integer id:integer
readOnlyThe id of the result
lineIndex:integer The index of the line in the CSV
objectErrorDescription:string objectId:string objectStatus:integer objectType:string Enum: KalturaBulkUploadResult, KalturaBulkUploadResultCategory, KalturaBulkUploadResultCategoryEntry, KalturaBulkUploadResultCategoryUser, KalturaBulkUploadResultEntry, KalturaBulkUploadResultJob, KalturaBulkUploadResultScheduleEvent, KalturaBulkUploadResultScheduleResource, KalturaBulkUploadResultUser, KalturaBulkUploadResultUserEntry, KalturaBulkUploadResultVendorCatalogItempartnerData:string partnerId:integer pluginsData:array[object:KalturaBulkUploadPluginData] rowData:string The data as recieved in the csv
status:string Enum: ERROR [1], OK [2], IN_PROGRESS [3]Enum Type:
KalturaBulkUploadResultStatusKalturaBulkUploadResult must also match any of:
object:KalturaBulkUploadResult object:KalturaBulkUploadResultCategory object:KalturaBulkUploadResultCategoryEntry object:KalturaBulkUploadResultCategoryUser object:KalturaBulkUploadResultEntry object:KalturaBulkUploadResultJob object:KalturaBulkUploadResultScheduleEvent object:KalturaBulkUploadResultScheduleResource object:KalturaBulkUploadResultUser object:KalturaBulkUploadResultUserEntry object:KalturaBulkUploadResultVendorCatalogItem status:integer Enum: PENDING [0], QUEUED [1], PROCESSING [2], PROCESSED [3], MOVEFILE [4], FINISHED [5], FAILED [6], ABORTED [7], ALMOST_DONE [8], RETRY [9], FATAL [10], DONT_PROCESS [11], FINISHED_PARTIALLY [12], SUSPEND [13], SUSPEND_ALMOST_DONE [14]Enum Type:
KalturaBatchJobStatusuploadedBy:string uploadedByUserId:string uploadedOn:integer