Inhalt
Zweck
In diesem HOW-TO wird erläutert, wie die Interaktion mit der JIRA Rest API erfolgt.
Anforderungen
- Um mit der JIRA Rest API interagieren zu können, wird ein aktives JIRA Benutzer-Konto benötigt.
Einführung
- In dieser Anleitung wird zur Veranschaulichung ein eigens dafür erstelltes Beispiel-Projekt (STCBE) verwendet.
- Um die Requests für die Interaktion mit der Rest API auszuführen, wird das Programm Postmann verwendet.
- Für die Authentisierung wird "Basic Auth" mit Benutzername und Passwort verwendet.
Anleitung Ticket Eröffnung
- Um in einem JIRA Projekt ein Ticket eröffnen zu können, wird dessen interne "id" benötigt.
Request: GET https://jira.jaxforms.com/rest/api/2/project
Als Antwort wird ein JSON mit allen für den Benutzer sichtbaren Projekten zurückgegeben. In der Antwort unten wird ein Teil dessen aufgeführt.
Response:
"self": "https://jira.jaxforms.com/rest/api/2/project/12297",
"id": "12297",
"key": "STCBE", Die im Projekt verfügbaren "issuetypes" auslesen.
Request: GET https://jira.jaxforms.com/rest/api/2/issue/createmeta/12297/issuetypes
Als Antwort wird ein JSON mit allen verfügbaren issuetypes des Projektes zurückgegeben. In der Antwort unten wird ein Teil dessen aufgeführt.
Response:
"self": "https://jira.jaxforms.com/rest/api/2/issuetype/6",
"id": "6",
"description": "An open question",