JSON Rest API - Import Local File

Import Local File

Creates an asset on EnterMedia from a local file, Google Drive file or Amazon S3 Drive file

Request

URL

 /mediadb/services/module/asset/create

 

Parameters

id: Unique string to identify your asset
importpath: Path to the file located on a hot folder or local path
    Use hot folder when you want to use that file as the original asset
    Use a local path when you want EnterMedia to create a copy of that file
keywords: Array of strings to represent the tags of the asset
longcaption: Caption of Asset
sourcepath: (optional) This is to specify the file's final location of the asset, you want to use this only if you want to control folder path inside EnterMedia

 

Sample Request

 curl -H "Content-Type: application/json" \ -X POST http://entermedia.org/mediadb/services/module/asset/create \ -b 'entermedia.key=adminxxxx' \ -d '{ "importpath": "/media/tempdata/york-360-orig.mp4" "sourcepath":"Clients/TEST11/${filename}", "keywords": [ "animals", "bird" ], "longcaption": "TEST" }' 

Response

A succesful request returns the http 200 and status = "ok"

Sample Response

 { "response": { "status":"ok", "id":"101" } , "data":{ "id": "101" ,"datatype":{ "id":"original", "name": "" } ,"name": "cover2.jpg" ,"folderimportpath": "\/media\/tempdata\/cover2.jpg" ,"sourcepath": "MediaCenter\/cover2.jpg" ,"category-exact":[ { "id":"MediaCenter", "name": "" } ] ,"isfolder": "false" ,"assettype":{ "id":"article", "name": "" } ,"assetviews": "1" ,"creator": "billmoyers1" ,"fileformat":{ "id":"jpg", "name": "JPG" } ,"assetmodificationdate":"1969-12-31T19:00:00" ,"assetaddeddate":"2020-06-08T18:23:04" ,"owner":{ "id":"admin", "name": "The Administrator" } ,"importstatus":{ "id":"needsmetadata", "name": "Pending Metadata" } ,"previewstatus":{ "id":"0", "name": "Unknown" } ,"editstatus":{ "id":"6", "name": "Approved" } ,"longcaption": "TEST" ,"keywords":[ { "id":"animals", "name": "" } ,{ "id":"bird", "name": "" } ] ,"islocked": "false" ,"pushstatus":{ "id":"resend", "name": "Resend" } } }