Estado de actualización en jira a través de php

Estoy usando un cliente de correo electrónico que construyo para actualizar las tareas de jira. He logrado cambiar el cesionario y el resumen a través de él. pero parece que no puedo encontrar una manera de actualizar el estado. A continuación se muestra el código que utilicé.

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

la clase:

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

esto me da un error diciendoMissing 'transition' identifier ¿Qué estoy haciendo mal aquí? Por favor, hágamelo saber.

Respuestas a la pregunta(2)

Su respuesta a la pregunta