Reduce your request rates per second with this handy workflow. Need to find out the status of many mediaIDs at once? .. plus their task ID? … plus their STATUS?
Request:
<?xml version="1.0"?> <query> <action>GetStatus</action> <userid>[UserID]</userid> <userkey>[UserKey]</userkey> <extended>yes</extended> <mediaid>[CommaSeparatedList]</mediaid> <!-- Add several mediaIDs to reduce POSTS --> </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> <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>