DC 5.6 ReplaceAsset

DC 5.6 ReplaceAsset

This method is used for submitting the upload, which enabled the processing server to start processing the file

URL : /UploadService.js

Method : POST

Auth required : Yes

Required parameters

Name

Example

Description

method

ReplaceAsset

Fixed parameter that identifies the endpoint method.

accessKey

eb774621-1c2f-467b-b006-a8efa67094a7

AccesKey for API

digiuploadId

1234

Id of the upload, returned from InitiateUpload

itemId

1234

itemid of the upload, returned from InitiateUpload

TargetAssetId

1234

AssetId to be replaced with newly upload asset

Optional Parameters

Name

Example

Description

Name

Example

Description

folderid

40

Parameter used to identify what folder the uploaded asset should go to. It defaults to one
if not provided.

SourceAssetId

1234

If an existing asset is to be replaced with another existing asset. 

keepMetadata

True

Used to determine if the metadata should be inherited from old asset

overwrite

False

Used to determine if there should be a version history of the replaced asset

cUrl data example

--data "method=ReplaceAsset&itemId=9512&digiuploadId=4&targetAssetId=1234&accesskey=eb774621-1c2f-467b-b006-a8efa67094a7"

Success Response

Code : 200 OK

Content example

{     "success": true,     "total": 0,     "error": "",     "items": [{         "AssetId": 4,         "ItemId": 9512     }],     "warnings": [] }

Error Response

Code : 200 OK

Content  example

{ "success": false, "total": 0, "error": "Access denied\r\n", "items": null, "warnings": [{ "Severity": 10, "Code": 420, "Description": "Access denied" }] }