Basic status of all jobs in your queue.
Request
<?xml version="1.0"?>
<query>
    <userid>[UserID]</userid> <!-- required -->
    <userkey>[UserKey]</userkey> <!-- required -->
    <action>GetTaskStatus</action> <!-- required -->
    <mediaid>[MediaID]</mediaid> <!-- required -->
    <taskid>[TaskID]</taskid> <!-- required -->
    <include_qc>[yes|no]</include_qc>
</query>{
    "query": {
        "userid": "[UserID]", // required
        "userkey": "[UserKey]", // required
        "action": "GetTaskStatus", // required
        "mediaid": "[MediaID]", // required
        "taskid": "[TaskID]" // required
        "include_qc": "[yes|no]"
    }
}| Parameter | Description | Allowed Values | Default Value | 
|---|---|---|---|
| mediaid | Media ID | Positive integer number | none | 
| taskid | Task ID | Positive integer number | none | 
| include_qc | Include child QC media processing log | yes, no | no | 
Response
<?xml version="1.0"?>
<response>
    <list>
        <mediaid>[MediaID]</mediaid>
        <taskid>[TaskID]</taskid>
        <state>
            <time>[StateDateTime]</time>
            <message>[Message]</message>
        </state>
        <state>
            <time>[StateDateTime]</time>
            <message>[Message]</message>
        </state>
        <!-- multiple state messages -->
        <state>
            <time>[StateDateTime]</time>
            <message>[Message]</message>
        </state>
    </list>
</response>{
    "response": {
        "list": {
            "mediaid": "[MediaID]",
            "taskid": "[TaskID]",
            "state": [
                {
                    "time": "[StateDateTime]",
                    "message": "[Message]"
                },
                {
                    "time": "[StateDateTime]",
                    "message": "[Message]"
                },
                // multiple state messages
                {
                    "time": "[StateDateTime]",
                    "message": "[Message]"
                }
            ]
        }
    }
}