Update JIRA ticket-status mithilfe der REST-API
Ich bin in der Lage, erstellen Sie ein ticket in JIRA mit CURL-Befehl und eine json-Daten griffbereit.
curl -D- -u : -X POST --data @< Dateiname> " - H "Content-Type: application/json" http://< hostname>:< port> " /rest/api/2/Ausgabe/
War ich jetzt versucht, zu aktualisieren, den status des Tickets generiert werden, aber war immer die folgende Fehlermeldung.
{"errorMessages":[],"errors":{"status":"Field 'status' cannot be set. It is not on the appropriate screen, or unknown."}}
Curl-Befehl:
curl -D- -u < user>:< Passwort> -X SETZEN --data @data_update.txt -H
"Content-Type: application/json"
http://< hostname>:8100/rest/api/2/Ausgabe/MTF-3
Du musst angemeldet sein, um einen Kommentar abzugeben.
Status ist kein Feld im Jira-und verändert damit das gleiche auf Fliegen ist nicht möglich. JIRA API nicht haben provision.
Haben wir zu Folgen, die übergänge und entsprechend ändern.
Ersten, führen Sie ‘http://localhost:8100/rest/api/latest/issue/MTF -2/übergänge?erweitern Sie=übergänge.Felder
und kennen die id ' s für die übergänge.
ZB: transition id für "Stop Fortschritte" 31, denn "Fertig" ist 41.
Einmal, dass bekannt ist, verwenden Sie den folgenden link durch hinzufügen von Werten in Bezug zu Ihrer Umgebung:
Referenz: Überprüfen Paul Zuschüsse Antwort -
https://answers.atlassian.com/questions/107630/jira-how-to-change-issue-status-via-rest