@datafire/kaltura v6.0.0
@datafire/kaltura
Client library for Kaltura VPaaS
Installation and Usage
npm install --save @datafire/kaltura
let kaltura = require('@datafire/kaltura').create({
ks: ""
});
.then(data => {
console.log(data);
});
Description
The Kaltura VPaaS API
Actions
accessControl.add
Add new Access Control Profile
kaltura.accessControl.add({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- accessControl required KalturaAccessControl
- ks
Output
- output KalturaAccessControl
accessControl.delete
Delete Access Control Profile by id
kaltura.accessControl.delete({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- id required
integer
- id required
- ks
Output
Output schema unknown
accessControl.get
Get Access Control Profile by id
kaltura.accessControl.get({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- id required
integer
- id required
- ks
Output
- output KalturaAccessControl
accessControl.list
List Access Control Profiles by filter and pager
kaltura.accessControl.list({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- filter KalturaAccessControlFilter
- pager KalturaFilterPager
- ks
Output
accessControl.update
Update Access Control Profile by id
kaltura.accessControl.update({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- accessControl required KalturaAccessControl
- id required
integer
- ks
Output
- output KalturaAccessControl
accessControlProfile.add
Add new access control profile
kaltura.accessControlProfile.add({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- accessControlProfile required KalturaAccessControlProfile
- ks
Output
- output KalturaAccessControlProfile
accessControlProfile.delete
Delete access control profile by id
kaltura.accessControlProfile.delete({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- id required
integer
- id required
- ks
Output
Output schema unknown
accessControlProfile.get
Get access control profile by id
kaltura.accessControlProfile.get({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- id required
integer
- id required
- ks
Output
- output KalturaAccessControlProfile
accessControlProfile.list
List access control profiles by filter and pager
kaltura.accessControlProfile.list({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- filter KalturaAccessControlProfileFilter
- pager KalturaFilterPager
- ks
Output
accessControlProfile.update
Update access control profile by id
kaltura.accessControlProfile.update({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- accessControlProfile required KalturaAccessControlProfile
- id required
integer
- ks
Output
- output KalturaAccessControlProfile
adminUser.login
Get an admin session using admin email and password (Used for login to the KMC application)
kaltura.adminUser.login({}, context)
Input
- input
object
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- email required
string
- partnerId
integer
- password required
string
- email required
- format
Output
- output
string
adminUser.resetPassword
Reset admin user password and send it to the users email address
kaltura.adminUser.resetPassword({}, context)
Input
- input
object
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- email required
string
- email required
- format
Output
Output schema unknown
adminUser.setInitialPassword
Set initial users password
kaltura.adminUser.setInitialPassword({}, context)
Input
- input
object
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- hashKey required
string
- newPassword required
string
- hashKey required
- format
Output
Output schema unknown
adminUser.updatePassword
Update admin user password and email
kaltura.adminUser.updatePassword({}, context)
Input
- input
object
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- email required
string
- newEmail
string
- newPassword
string
- password required
string
- email required
- format
Output
- output KalturaAdminUser
analytics.query
report query action allows to get a analytics data for specific query dimensions, metrics and filters.
kaltura.analytics.query({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- filter required KalturaAnalyticsFilter
- pager KalturaFilterPager
- ks
Output
- output KalturaReportResponse
annotation.add
Allows you to add an annotation object associated with an entry
kaltura.annotation.add({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- annotation required KalturaCuePoint
- ks
Output
- output KalturaAnnotation
annotation.addFromBulk
Allows you to add multiple cue points objects by uploading XML that contains multiple cue point definitions
kaltura.annotation.addFromBulk({
"fileData": ""
}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - fileData required
string
,object
- content
string
- encoding
string
(values: ascii, utf8, utf16le, base64, binary, hex) - contentType
string
- filename
string
- content
- ks
Output
- output KalturaCuePointListResponse
annotation.clone
Clone cuePoint with id to given entry
kaltura.annotation.clone({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- entryId required
string
- id required
string
- entryId required
- ks
Output
- output KalturaCuePoint
annotation.count
count cue point objects by filter
kaltura.annotation.count({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- filter KalturaCuePointFilter
- ks
Output
- output
integer
annotation.delete
delete cue point by id, and delete all children cue points
kaltura.annotation.delete({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- id required
string
- id required
- ks
Output
Output schema unknown
annotation.get
Retrieve an CuePoint object by id
kaltura.annotation.get({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- id required
string
- id required
- ks
Output
- output KalturaCuePoint
annotation.list
List annotation objects by filter and pager
kaltura.annotation.list({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- filter KalturaCuePointFilter
- pager KalturaFilterPager
- ks
Output
annotation.serveBulk
Download multiple cue points objects as XML definitions
kaltura.annotation.serveBulk({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- filter KalturaCuePointFilter
- pager KalturaFilterPager
- ks
Output
- output
string
annotation.update
Update annotation by id
kaltura.annotation.update({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- annotation required KalturaCuePoint
- id required
string
- ks
Output
- output KalturaAnnotation
annotation.updateCuePointsTimes
kaltura.annotation.updateCuePointsTimes({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- endTime
integer
- id required
string
- startTime required
integer
- endTime
- ks
Output
- output KalturaCuePoint
annotation.updateStatus
Update cuePoint status by id
kaltura.annotation.updateStatus({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- id required
string
- status required
integer
(values: 1, 2, 3, 4)
- id required
- ks
Output
Output schema unknown
appToken.add
Add new application authentication token
kaltura.appToken.add({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- appToken required KalturaAppToken
- ks
Output
- output KalturaAppToken
appToken.delete
Delete application authentication token by ID
kaltura.appToken.delete({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- id required
string
- id required
- ks
Output
Output schema unknown
appToken.get
Get application authentication token by ID
kaltura.appToken.get({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- id required
string
- id required
- ks
Output
- output KalturaAppToken
appToken.list
List application authentication tokens by filter and pager
kaltura.appToken.list({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- filter KalturaAppTokenFilter
- pager KalturaFilterPager
- ks
Output
- output KalturaAppTokenListResponse
appToken.startSession
Starts a new KS (kaltura Session) based on an application authentication token ID
kaltura.appToken.startSession({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- expiry
integer
- id required
string
- sessionPrivileges
string
- tokenHash required
string
- type
integer
(values: 0, 2) - userId
string
- expiry
- ks
Output
- output KalturaSessionInfo
appToken.update
Update application authentication token by ID
kaltura.appToken.update({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- appToken required KalturaAppToken
- id required
string
- ks
Output
- output KalturaAppToken
aspera.getFaspUrl
kaltura.aspera.getFaspUrl({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- flavorAssetId required
string
- flavorAssetId required
- ks
Output
- output
string
attachmentAsset.add
Add attachment asset
kaltura.attachmentAsset.add({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- attachmentAsset required KalturaAttachmentAsset
- entryId required
string
- ks
Output
- output KalturaAttachmentAsset
attachmentAsset.delete
kaltura.attachmentAsset.delete({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- attachmentAssetId required
string
- attachmentAssetId required
- ks
Output
Output schema unknown
attachmentAsset.get
kaltura.attachmentAsset.get({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- attachmentAssetId required
string
- attachmentAssetId required
- ks
Output
- output KalturaAttachmentAsset
attachmentAsset.getRemotePaths
Get remote storage existing paths for the asset
kaltura.attachmentAsset.getRemotePaths({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- id required
string
- id required
- ks
Output
attachmentAsset.getUrl
Get download URL for the asset
kaltura.attachmentAsset.getUrl({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- id required
string
- storageId
integer
- id required
- ks
Output
- output
string
attachmentAsset.list
List attachment Assets by filter and pager
kaltura.attachmentAsset.list({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- filter KalturaAssetFilter
- pager KalturaFilterPager
- ks
Output
attachmentAsset.serve
Serves attachment by its id
kaltura.attachmentAsset.serve({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- attachmentAssetId required
string
- serveOptions KalturaAttachmentServeOptions
- attachmentAssetId required
- ks
Output
- output
string
attachmentAsset.setContent
Update content of attachment asset
kaltura.attachmentAsset.setContent({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- contentResource required KalturaContentResource
- id required
string
- ks
Output
- output KalturaAttachmentAsset
attachmentAsset.update
Update attachment asset
kaltura.attachmentAsset.update({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- attachmentAsset required KalturaAttachmentAsset
- id required
string
- ks
Output
- output KalturaAttachmentAsset
attUverse.getFeed
kaltura.attUverse.getFeed({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- distributionProfileId required
integer
- hash required
string
- distributionProfileId required
- ks
Output
- output
string
auditTrail.add
Allows you to add an audit trail object and audit trail content associated with Kaltura object
kaltura.auditTrail.add({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- auditTrail required KalturaAuditTrail
- ks
Output
- output KalturaAuditTrail
auditTrail.get
Retrieve an audit trail object by id
kaltura.auditTrail.get({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- id required
integer
- id required
- ks
Output
- output KalturaAuditTrail
auditTrail.list
List audit trail objects by filter and pager
kaltura.auditTrail.list({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- filter KalturaAuditTrailFilter
- pager KalturaFilterPager
- ks
Output
avn.getFeed
kaltura.avn.getFeed({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- distributionProfileId required
integer
- hash required
string
- distributionProfileId required
- ks
Output
Output schema unknown
baseEntry.add
Generic add entry, should be used when the uploaded entry type is not known.
kaltura.baseEntry.add({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- entry required KalturaBaseEntry
- type
string
(values: -1, conference.CONFERENCE_ENTRY_SERVER, externalMedia.externalMedia, 1, 2, 5, 6, 7, 8, 10)
- ks
Output
- output KalturaBaseEntry
baseEntry.addContent
Attach content resource to entry in status NO_MEDIA
kaltura.baseEntry.addContent({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- entryId required
string
- resource required KalturaResource
- entryId required
- ks
Output
- output KalturaBaseEntry
baseEntry.addFromUploadedFile
Generic add entry using an uploaded file, should be used when the uploaded entry type is not known.
kaltura.baseEntry.addFromUploadedFile({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- entry required KalturaBaseEntry
- type
string
(values: -1, conference.CONFERENCE_ENTRY_SERVER, externalMedia.externalMedia, 1, 2, 5, 6, 7, 8, 10) - uploadTokenId required
string
- ks
Output
- output KalturaBaseEntry
baseEntry.anonymousRank
Anonymously rank an entry, no validation is done on duplicate rankings.
kaltura.baseEntry.anonymousRank({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- entryId required
string
- rank required
integer
- entryId required
- ks
Output
Output schema unknown
baseEntry.approve
Approve the entry and mark the pending flags (if any) as moderated (this will make the entry playable).
kaltura.baseEntry.approve({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- entryId required
string
- entryId required
- ks
Output
Output schema unknown
baseEntry.clone
Clone an entry with optional attributes to apply to the clone
kaltura.baseEntry.clone({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- cloneOptions
array
- entryId required
string
- cloneOptions
- ks
Output
- output KalturaBaseEntry
baseEntry.count
Count base entries by filter.
kaltura.baseEntry.count({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- filter KalturaBaseEntryFilter
- ks
Output
- output
integer
baseEntry.delete
Delete an entry.
kaltura.baseEntry.delete({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- entryId required
string
- entryId required
- ks
Output
Output schema unknown
baseEntry.export
kaltura.baseEntry.export({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- entryId required
string
- storageProfileId required
integer
- entryId required
- ks
Output
- output KalturaBaseEntry
baseEntry.flag
Flag inappropriate entry for moderation.
kaltura.baseEntry.flag({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- moderationFlag required KalturaModerationFlag
- ks
Output
Output schema unknown
baseEntry.get
Get base entry by ID.
kaltura.baseEntry.get({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- entryId required
string
- version
integer
- entryId required
- ks
Output
- output KalturaBaseEntry
baseEntry.getByIds
Get an array of KalturaBaseEntry objects by a comma-separated list of ids.
kaltura.baseEntry.getByIds({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- entryIds required
string
- entryIds required
- ks
Output
- output
array
- items KalturaBaseEntry
baseEntry.getContextData
This action delivers entry-related data, based on the user's context: access control, restriction, playback format and storage information.
kaltura.baseEntry.getContextData({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- contextDataParams required KalturaEntryContextDataParams
- entryId required
string
- ks
Output
baseEntry.getPlaybackContext
This action delivers all data relevant for player
kaltura.baseEntry.getPlaybackContext({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- contextDataParams required KalturaPlaybackContextOptions
- entryId required
string
- ks
Output
- output KalturaPlaybackContext
baseEntry.getRemotePaths
Get remote storage existing paths for the asset.
kaltura.baseEntry.getRemotePaths({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- entryId required
string
- entryId required
- ks
Output
baseEntry.index
Index an entry by id.
kaltura.baseEntry.index({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- id required
string
- shouldUpdate
boolean
- id required
- ks
Output
- output
integer
baseEntry.list
List base entries by filter with paging support.
kaltura.baseEntry.list({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- filter KalturaBaseEntryFilter
- pager KalturaFilterPager
- ks
Output
- output KalturaBaseEntryListResponse
baseEntry.listByReferenceId
List base entries by filter according to reference id
kaltura.baseEntry.listByReferenceId({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- pager KalturaFilterPager
- refId required
string
- ks
Output
- output KalturaBaseEntryListResponse
baseEntry.listFlags
List all pending flags for the entry.
kaltura.baseEntry.listFlags({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- entryId required
string
- pager KalturaFilterPager
- entryId required
- ks
Output
baseEntry.reject
Reject the entry and mark the pending flags (if any) as moderated (this will make the entry non-playable).
kaltura.baseEntry.reject({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- entryId required
string
- entryId required
- ks
Output
Output schema unknown
baseEntry.update
Update base entry. Only the properties that were set will be updated.
kaltura.baseEntry.update({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- baseEntry required KalturaBaseEntry
- entryId required
string
- ks
Output
- output KalturaBaseEntry
baseEntry.updateContent
Update the content resource associated with the entry.
kaltura.baseEntry.updateContent({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- advancedOptions KalturaEntryReplacementOptions
- conversionProfileId
integer
- entryId required
string
- resource required KalturaResource
- ks
Output
- output KalturaBaseEntry
baseEntry.updateThumbnailFromSourceEntry
Update entry thumbnail from a different entry by a specified time offset (in seconds).
kaltura.baseEntry.updateThumbnailFromSourceEntry({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- entryId required
string
- sourceEntryId required
string
- timeOffset required
integer
- entryId required
- ks
Output
- output KalturaBaseEntry
baseEntry.updateThumbnailFromUrl
Update entry thumbnail using URL.
kaltura.baseEntry.updateThumbnailFromUrl({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- entryId required
string
- url required
string
- entryId required
- ks
Output
- output KalturaBaseEntry
baseEntry.updateThumbnailJpeg
Update entry thumbnail using a raw jpeg file.
kaltura.baseEntry.updateThumbnailJpeg({
"entryId": "",
"fileData": ""
}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - entryId required
string
: Media entry id - fileData required
string
,object
: Jpeg file data- content
string
- encoding
string
(values: ascii, utf8, utf16le, base64, binary, hex) - contentType
string
- filename
string
- content
- ks
Output
- output KalturaBaseEntry
baseEntry.upload
Upload a file to Kaltura, that can be used to create an entry.
kaltura.baseEntry.upload({
"fileData": ""
}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - fileData required
string
,object
: The file data- content
string
- encoding
string
(values: ascii, utf8, utf16le, base64, binary, hex) - contentType
string
- filename
string
- content
- ks
Output
- output
string
batch.addBulkUploadResult
batch addBulkUploadResultAction action adds KalturaBulkUploadResult to the DB
kaltura.batch.addBulkUploadResult({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- bulkUploadResult required KalturaBulkUploadResult
- pluginDataArray
array
- ks
Output
- output KalturaBulkUploadResult
batch.addMediaInfo
batch addMediaInfoAction action saves a media info object
kaltura.batch.addMediaInfo({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- mediaInfo required KalturaMediaInfo
- ks
Output
- output KalturaMediaInfo
batch.checkEntryIsDone
batch checkEntryIsDone Check weather a specified entry is done converting and changes it to ready.
kaltura.batch.checkEntryIsDone({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- batchJobId required
string
- batchJobId required
- ks
Output
- output
boolean
batch.checkFileExists
batch checkFileExists action check if the file exists
kaltura.batch.checkFileExists({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- localPath required
string
- size required
number
- localPath required
- ks
Output
- output KalturaFileExistsResponse
batch.cleanExclusiveJobs
batch cleanExclusiveJobs action mark as fatal error all expired jobs
kaltura.batch.cleanExclusiveJobs({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- ks
Output
- output
integer
batch.countBulkUploadEntries
Returns total created entries count and total error entries count
kaltura.batch.countBulkUploadEntries({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- bulkUploadJobId required
integer
- bulkUploadObjectType
string
(values: scheduleBulkUpload.SCHEDULE_EVENT, scheduleBulkUpload.SCHEDULE_RESOURCE, 1, 2, 3, 4, 5)
- bulkUploadJobId required
- ks
Output
- output
array
- items KalturaKeyValue
batch.freeExclusiveJob
batch freeExclusiveJobAction action allows to get a generic BatchJob
kaltura.batch.freeExclusiveJob({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- id required
integer
- jobType required
string
(values: caption.parsemultilanguagecaptionasset, captionSearch.parseCaptionAsset, contentDistribution.DistributionDelete, contentDistribution.DistributionDisable, contentDistribution.DistributionEnable, contentDistribution.DistributionFetchReport, contentDistribution.DistributionSubmit, contentDistribution.DistributionSync, contentDistribution.DistributionUpdate, dropFolder.DropFolderContentProcessor, dropFolder.DropFolderWatcher, 0, eventNotification.EventNotificationHandler, integration.Integration, reach.EntryVendorTasksCsv, reach.SyncReachCreditTask, scheduledTask.ScheduledTask, tagSearch.IndexTagsByPrivacyContext, tagSearch.TagResolve, virusScan.VirusScan, widevine.WidevineRepositorySync, 1, 2, 3, 4, 5, 6, 7, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48) - lockKey required KalturaExclusiveLockKey
- resetExecutionAttempts
boolean
- id required
- ks
Output
- output KalturaFreeJobResponse
batch.getBulkUploadLastResult
batch getBulkUploadLastResultAction action returns the last result of the bulk upload
kaltura.batch.getBulkUploadLastResult({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- bulkUploadJobId required
integer
- bulkUploadJobId required
- ks
Output
- output KalturaBulkUploadResult
batch.getExclusiveAlmostDone
batch getExclusiveAlmostDone action allows to get a BatchJob that wait for remote closure
kaltura.batch.getExclusiveAlmostDone({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- filter KalturaBatchJobFilter
- jobType
string
(values: caption.parsemultilanguagecaptionasset, captionSearch.parseCaptionAsset, contentDistribution.DistributionDelete, contentDistribution.DistributionDisable, contentDistribution.DistributionEnable, contentDistribution.DistributionFetchReport, contentDistribution.DistributionSubmit, contentDistribution.DistributionSync, contentDistribution.DistributionUpdate, dropFolder.DropFolderContentProcessor, dropFolder.DropFolderWatcher, 0, eventNotification.EventNotificationHandler, integration.Integration, reach.EntryVendorTasksCsv, reach.SyncReachCreditTask, scheduledTask.ScheduledTask, tagSearch.IndexTagsByPrivacyContext, tagSearch.TagResolve, virusScan.VirusScan, widevine.WidevineRepositorySync, 1, 2, 3, 4, 5, 6, 7, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48) - lockKey required KalturaExclusiveLockKey
- maxExecutionTime required
integer
- numberOfJobs required
integer
- ks
Output
- output
array
- items KalturaBatchJob
batch.getExclusiveJobs
batch getExclusiveJobsAction action allows to get a BatchJob
kaltura.batch.getExclusiveJobs({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- filter KalturaBatchJobFilter
- jobType
string
(values: caption.parsemultilanguagecaptionasset, captionSearch.parseCaptionAsset, contentDistribution.DistributionDelete, contentDistribution.DistributionDisable, contentDistribution.DistributionEnable, contentDistribution.DistributionFetchReport, contentDistribution.DistributionSubmit, contentDistribution.DistributionSync, contentDistribution.DistributionUpdate, dropFolder.DropFolderContentProcessor, dropFolder.DropFolderWatcher, 0, eventNotification.EventNotificationHandler, integration.Integration, reach.EntryVendorTasksCsv, reach.SyncReachCreditTask, scheduledTask.ScheduledTask, tagSearch.IndexTagsByPrivacyContext, tagSearch.TagResolve, virusScan.VirusScan, widevine.WidevineRepositorySync, 1, 2, 3, 4, 5, 6, 7, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48) - lockKey required KalturaExclusiveLockKey
- maxExecutionTime required
integer
- maxJobToPullForCache
integer
- numberOfJobs required
integer
- ks
Output
- output
array
- items KalturaBatchJob
batch.getExclusiveNotificationJobs
batch getExclusiveNotificationJob action allows to get a BatchJob of type NOTIFICATION
kaltura.batch.getExclusiveNotificationJobs({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- filter KalturaBatchJobFilter
- lockKey required KalturaExclusiveLockKey
- maxExecutionTime required
integer
- numberOfJobs required
integer
- ks
Output
batch.getQueueSize
batch getQueueSize action get the queue size for job type
kaltura.batch.getQueueSize({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- workerQueueFilter required KalturaWorkerQueueFilter
- ks
Output
- output
integer
batch.logConversion
Add the data to the flavor asset conversion log, creates it if doesn't exists
kaltura.batch.logConversion({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- data required
string
- flavorAssetId required
string
- data required
- ks
Output
Output schema unknown
batch.resetJobExecutionAttempts
batch resetJobExecutionAttempts action resets the execution attempts of the job
kaltura.batch.resetJobExecutionAttempts({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- id required
integer
- jobType required
string
(values: caption.parsemultilanguagecaptionasset, captionSearch.parseCaptionAsset, contentDistribution.DistributionDelete, contentDistribution.DistributionDisable, contentDistribution.DistributionEnable, contentDistribution.DistributionFetchReport, contentDistribution.DistributionSubmit, contentDistribution.DistributionSync, contentDistribution.DistributionUpdate, dropFolder.DropFolderContentProcessor, dropFolder.DropFolderWatcher, 0, eventNotification.EventNotificationHandler, integration.Integration, reach.EntryVendorTasksCsv, reach.SyncReachCreditTask, scheduledTask.ScheduledTask, tagSearch.IndexTagsByPrivacyContext, tagSearch.TagResolve, virusScan.VirusScan, widevine.WidevineRepositorySync, 1, 2, 3, 4, 5, 6, 7, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48) - lockKey required KalturaExclusiveLockKey
- id required
- ks
Output
Output schema unknown
batch.suspendJobs
batch suspendJobs action suspends jobs from running.
kaltura.batch.suspendJobs({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- ks
Output
Output schema unknown
batch.updateBulkUploadResults
batch updateBulkUploadResults action adds KalturaBulkUploadResult to the DB
kaltura.batch.updateBulkUploadResults({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- bulkUploadJobId required
integer
- bulkUploadJobId required
- ks
Output
- output
integer
batch.updateExclusiveConvertCollectionJob
batch updateExclusiveConvertCollectionJobAction action updates a BatchJob of type CONVERT_PROFILE that was claimed using the getExclusiveConvertJobs
kaltura.batch.updateExclusiveConvertCollectionJob({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- flavorsData
array
- id required
integer
- job required KalturaBatchJob
- lockKey required KalturaExclusiveLockKey
- flavorsData
- ks
Output
- output KalturaBatchJob
batch.updateExclusiveJob
batch updateExclusiveJobAction action updates a BatchJob of extended type that was claimed using the getExclusiveJobs
kaltura.batch.updateExclusiveJob({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- id required
integer
- job required KalturaBatchJob
- lockKey required KalturaExclusiveLockKey
- id required
- ks
Output
- output KalturaBatchJob
batch.updatePartnerLoadTable
batch updatePartnerLoadTable action cleans the partner load table
kaltura.batch.updatePartnerLoadTable({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- ks
Output
Output schema unknown
batchcontrol.configLoaded
batch configLoaded action saves the configuration as loaded by a remote scheduler
kaltura.batchcontrol.configLoaded({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- configParam required
string
- configParamPart
string
- configValue required
string
- scheduler required KalturaScheduler
- workerConfigId
integer
- workerName
string
- configParam required
- ks
Output
- output KalturaSchedulerConfig
batchcontrol.getCommand
batch getCommand action returns the command with its current status
kaltura.batchcontrol.getCommand({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- commandId required
integer
- commandId required
- ks
Output
- output KalturaControlPanelCommand
batchcontrol.getFullStatus
batch getFullStatus action returns the status of all schedulers and queues
kaltura.batchcontrol.getFullStatus({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- ks
Output
- output KalturaFullStatusResponse
batchcontrol.kill
batch kill action forces stop of a batch on a remote scheduler
kaltura.batchcontrol.kill({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- adminId required
integer
- batchIndex required
integer
- cause required
string
- workerId required
integer
- adminId required
- ks
Output
- output KalturaControlPanelCommand
batchcontrol.listCommands
list batch control commands
kaltura.batchcontrol.listCommands({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- filter KalturaControlPanelCommandFilter
- pager KalturaFilterPager
- ks
Output
batchcontrol.listSchedulers
list all Schedulers
kaltura.batchcontrol.listSchedulers({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- ks
Output
- output KalturaSchedulerListResponse
batchcontrol.listWorkers
list all Workers
kaltura.batchcontrol.listWorkers({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- ks
Output
batchcontrol.reportStatus
batch reportStatus action saves the status attribute from a remote scheduler and returns pending commands for the scheduler
kaltura.batchcontrol.reportStatus({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- scheduler required KalturaScheduler
- schedulerStatuses required
array
- items KalturaSchedulerStatus
- workerQueueFilters required
array
- items KalturaWorkerQueueFilter
- ks
Output
batchcontrol.setCommandResult
batch setCommandResult action saves the results of a command as received from a remote scheduler
kaltura.batchcontrol.setCommandResult({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- commandId required
integer
- errorDescription
string
- status required
integer
(values: 1, 2, 3, 4)
- commandId required
- ks
Output
- output KalturaControlPanelCommand
batchcontrol.setSchedulerConfig
batch sets a configuration parameter to be loaded by a scheduler
kaltura.batchcontrol.setSchedulerConfig({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- adminId required
integer
- cause
string
- configParam required
string
- configParamPart
string
- configValue required
string
- schedulerId required
integer
- adminId required
- ks
Output
- output KalturaControlPanelCommand
batchcontrol.setWorkerConfig
batch sets a configuration parameter to be loaded by a worker
kaltura.batchcontrol.setWorkerConfig({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- adminId required
integer
- cause
string
- configParam required
string
- configParamPart
string
- configValue required
string
- workerId required
integer
- adminId required
- ks
Output
- output KalturaControlPanelCommand
batchcontrol.startWorker
batch start action starts a job
kaltura.batchcontrol.startWorker({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- adminId required
integer
- cause
string
- workerId required
integer
- adminId required
- ks
Output
- output KalturaControlPanelCommand
batchcontrol.stopScheduler
batch stop action stops a scheduler
kaltura.batchcontrol.stopScheduler({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- adminId required
integer
- cause required
string
- schedulerId required
integer
- adminId required
- ks
Output
- output KalturaControlPanelCommand
batchcontrol.stopWorker
batch stop action stops a worker
kaltura.batchcontrol.stopWorker({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1, 2, 3): The format of the response - clientTag
string
- partnerId
integer
- responseProfile
object
- responseProfile KalturaBaseResponseProfile
- body
object
- adminId required
integer
- cause required
string
- workerId required
integer
- adminId required
- ks
Output
- output KalturaControlPanelCommand
beacon.add
kaltura.beacon.add({}, context)
Input
- input
object
- ks
string
- format
integer
(values: 1
- ks