Need more info then what GetStatus returns? Use GetStatus Extended Mode to return heaploads of information on a particular MediaID. Indicate one or many (separated by commas of course); the MediaID must be included. Need a quick guide as to what all the tags refer to, go here:
http://www.encoding.com/api/category/category/complete_api_documentation#extended_batch_mode
Request:
<?xml version="1.0"?> <query> <action>GetStatus</action> <userid>[UserID]</userid> <userkey>[UserKey]</userkey> <extended>yes</extended> <mediaid>[CommaSeparatedList]</mediaid> </query>
Response:
<?xml version="1.0"?> <response> <job> <id>[MediaID]</id> <userid>[UserID]</userid> <sourcefile>[SourceFile]</sourcefile> <status>[MediaStatus]</status> <notifyurl>[NotifyURL]</notifyurl> <created>[Date]</created> <started>[Date]</started> <finished>[Date]</finished> <prevstatus>[MediaStatus]</prevstatus> <downloaded>[Date]</downloaded> <filesize>[FileSize]</filesize> <processor>[AMAZON | RACKSPACE]</processor> <progress>[TotalProgress]</progress> <time_left>[TotalTimeLeft]</time_left> <format> <id>[ID]</id> <status>[Status]</status> <created>[Date]</created> <started>[Date]</started> <finished>[Date]</finished> <s3_destination>[TempS3Link]</s3_destination> <!-- optional --> <cf_destination>[TempCFLink]</cf_destination> <!-- optional --> <convertedsize>[FileSize]</convertedsize> <time_left>[TotalTimeLeft]</time_left> <progress>[TotalProgress]</progress> <time_left_current>[StatusTimeLeft]</time_left_current> <progress_current>[StatusPorgress]</progress_current> <file_size>[FileSize]</file_size> <destination>[URL]</destination> <destination_status>[Saved|Error (ErrorDescription)]</destination_status> <destination>[URL_2]</destination> <destination_status>[Saved|Error (ErrorDescription)]</destination_status> <destination>[URL_N]</destination> <destination_status>[Saved|Error (ErrorDescription)]</destination_status> </format> <format> </format> </job> <job> </job> </response>