...
- 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",- Das Schema des issuetype mit erforderlichen und optionalen Feldern auslesen. Anhand des Schemas wird in Schritt 4 der Request-Body erstellt.
Request: GET https://jira.jaxforms.com/rest/api/2/issue/createmeta/12297/issuetypes/6
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:"required": true,
"schema": {
"type": "user",
"system": "assignee"