API Dokumentation

Issue Tracker
Liste
URL
/issue/list/{token}
Methode GET
Antwort {"items": [{id: [int], name: [string], closed: [boolean], updated: [string] }, {...}]}
{id}
Projektinterne Nummer ohne Präfix
{name}
Titel des Falls
{closed}
true wenn der Fall bereits abgeschlossen ist, false andernfalls
{updated}
Zeitstempel der letzten Aktualisierung im Format ISO-8601
Details
URL
/issue/get/{issueNr}/{token}
Methode GET
Parameter
{issueNr}
Die projektinterne Nummer ohne Präfix
Antwort {id: [int], name: [string], closed: [boolean], updated: [string] }
id
Projektinterne Nummer ohne Präfix
name
Titel des Falls
closed
true wenn der Fall bereits abgeschlossen ist, false andernfalls
updated
Zeitstempel der letzten Aktualisierung im Format ISO-8601
Erstellen
URL
/issue/add/{token}
Methode POST
Parameter
{token}
Zwangsweise ein Benutzer-Token für API-Benutzer
Antwort Bei Fehlern: {"error": [string]}
Sonst: [int] die projektbezogene Nummer des Falls.
Paket
Version
URL
/package/version/{status}/{packageID}/{token}
Methode GET
Parameter
{status}

current erfragt die aktuelle Version des Pakets

active sucht die aktuell in Entwicklung befindliche Paketversion

{packageID}

Die globale ID des Pakets (nicht die projektinterne Kennung /pa[0-9]+/)

Antwort {"id":1337, "name":"1.0.0"}
Story
Liste
URL
/story/list/{token}
Methode GET
Antwort {"items": [{id: [int], name: [string], closed: [boolean], updated: [string] }, {...}]}
{id}
Projektinterne Nummer ohne Präfix
{name}
Titel der Story
{closed}
true wenn der Fall bereits abgeschlossen ist, false andernfalls
{updated}
Zeitstempel der letzten Aktualisierung im Format ISO-8601
Details
URL
/story/get/{storyNr}/{token}
Methode GET
Parameter
{issueNr}
Die projektinterne Nummer ohne Präfix
Antwort {id: [int], name: [string], closed: [boolean], updated: [string] }
id
Projektinterne Nummer ohne Präfix
name
Titel der Story
closed
true wenn der Fall bereits abgeschlossen ist, false andernfalls
updated
Zeitstempel der letzten Aktualisierung im Format ISO-8601

Jede Anfrage wird mit einem {token} abgeschlossen

Projektglobale Token entsprechen dem Gast-Zugriff, Benutzertoken hingegen prüfen die Benutzerrechte im Projekt.

Projekt-Token Benutzer-Token