The custom manifest option found in client transfers allows you build a file that fits your needs.
Now with a little bit of work, you can create a template that will accompany your media using the layout and content you choose to include.
Variables that are available to the manifest incude. {$media.*} {$user.*} and {$conversion.*}
conversion array options | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Template code can also be used within the manifest, to provide an extra layer of customization to the generated manifests
<?xml version='1.0' encoding='UTF-8'?> <result> <id>{$media.id}</id> <status>{$media.status}</status> <contenttype>{$media.contenttype}</contenttype> <filetype>{$media.filetype}</filetype> <context>{$media.context}</context> <filename>{$media.filename}</filename> <injector>{$media.injector}</injector> <hits>{$media.hits}</hits> <message>{$media.message}</message> <date>{$media.date}</date> <title>{$media.title}</title> <tags>{$media.tags}</tags> <extension>{$media.extension}</extension> <sender>{$media.sender}</sender> <author>{$media.author}</author> <metadata>{$media.metadata}</metadata> <uid>{$media.uid}</uid><br /> <filesize>{$media.filesize}</filesize> <ofilesize>{$media.ofilesize}</ofilesize> <upload>{$media.upload}</upload><br /> <location>{$media.location}</location> <privacy>{$media.privacy}</privacy> <moderationstatus>{$media.moderationStatus}</moderationstatus> <width>{$media.width}</width> <height>{$media.height}</height> <length>{$media.length}</length> <url>{$media.url}</url> <vhost>{$media.vhost}</vhost> </result>
{ "status": true, "result": { "id":{$media.id}, "status":{$media.status}, "contenttype":{$media.contenttype}, "filetype":{$media.filetype}, "context":{$media.context}, "filename":{$media.filename}, "injector":{$media.injector}, "hits":{$media.hits}, "message":{$media.message}, "date":{$media.date}, "title":{$media.title}, "tags":{$media.tags}, "extension":{$media.extension}, "sender":{$media.sender}, "author":{$media.author}, "metadata":{$media.metadata}, "uid":{$media.uid}, "filesize":{$media.filesize}, "ofilesize":{$media.ofilesize}, "upload":{$media.upload}, "location":{$media.location}, "privacy":{$media.privacy}, "moderationstatus":{$media.moderationStatus}, "width":{$media.width} "height":{$media.height}, "length":{$media.length}, "url":{$media.url}, "vhost":{$media.vhost} } }
The format can be CSV, JSON, XML or any other layout you develop here.
For the list of all the variables that can be use in a Manifest file click here.