Hi James,
The API process is as follows:-
Step 1 - Create Session
API Service: session
API Action: start
Required Information :-
Secret(string)
Kaltura Session Type (Admin)
Partner ID
Outcome: Session Code Created – Keep a note of this!
Step 2 - Request Upload Token
API Service: uploadToken
API Action: add
Required Information :-
Kaltura Session (string)
Outcome: Upload Token Created – Keep a note of this!
Step 3 - Associate the Upload Token with the File You want to Replace
API Service: baseEntry
API Action: updateContent
API Resource: KalturaUploadedFile TokenResource
Required Information :-
entryId (string)
uploadToken Id (string)
Outcome: New Entry ID is created
Step 4 - Upload the Replacement File
API Service: uploadToken
API Action: upload
Required Information :-
uploadToken Id (string)
Video File (Browse)
Outcome: Video Uploaded - Process Complete