atualizando status em jira via php

estou usando um cliente de e-mail que eu construo para atualizar as tarefas do jira. Eu consegui mudar o responsável e o resumo através dele. mas eu não consigo encontrar uma maneira de atualizar o status. A seguir está o código que eu usei.

$resolution->id="4";
$update->transitions= array($resolution);
$queryIssue = new Jira($config);
$queryIssue->updateTransition($query,$update);

a classe:

public function updateTransition($issueKey,$json){
$this->request->openConnect('https://'.$this->host.'/rest/api/latest/issue/REC-143/transitions?', 'POST', $json);
$this->request->execute(); 
}

isso me dá um erro dizendoMissing 'transition' identifier o que estou fazendo errado aqui? por favor me avise.

questionAnswers(2)

yourAnswerToTheQuestion