Решение, которое я должен обойти, - это выбрать все рабочие журналы целевых проблем, выбрать последний и обновить его с помощью следующего запроса:
https://{server}/rest/api/3/issue/{key}/worklog/{id}?adjustEstimate=new&newEstimate={minutes}
Однако этотребует, чтобы к проблеме был добавлен хотя бы один рабочий журнал.
Итак
Шаг 1:
Получите каждый рабочий журнал, используя:
https://{server}/rest/api/3/issue/{key}/worklog/
Шаг 2:
Прокрутите весь рабочий журнал, чтобы найти самый последний, который вы собираетесь обновить, и получите timeSpentSeconds и id .
Шаг 3
Обновить рабочий журнал, используя этот запрос покоя как PUT-запрос
https://{server}/rest/api/3/issue/{key}/worklog/{id}?adjustEstimate=new&newEstimate={minutes}
со следующим телом:
{"timeSpentSeconds": timeSpentSeconds}
обратите внимание, что вам нужно отправить timeSpentSeconds с тем же номером, который был у негоперед обновлением, чтобы убедиться, что запрос работает.
Надеюсь, что это поможет любому с той же проблемой, что и у меня.
Если у кого-то есть решение, которое не требует обновления предыдущего рабочего журнала, не стесняйтесь добавлять новый ответ.