GetTaskStatus

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]"
    }
}
ParameterDescriptionAllowed ValuesDefault Value
mediaidMedia IDPositive integer numbernone
taskidTask IDPositive integer numbernone
include_qcInclude child QC media processing logyes, nono

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]"
                }
            ]
        }
    }
}