Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Die REST RESTful API ist Domain-Sensitiv und über den Endpunkt /rest/v5 erreichbar. 
Inhalte, die als GET-Parameter oder im POST Body übertragen werden, müssen unbedingt URL-Encodiert werden. 
JSON Rückgaben können nicht als Plaintext aus dem Request verwendet werden, hier muss vorher eine JSON Dekodierung erfolgen, da im JSON Format zum Teil Sonderzeichen maskiert werden.

Parameter

Alle Parameter müssen mit Content-Type application/x-www-form-urlencoded URL-kodiert übertragen werden.

Rückgabewerte

Die Response erfolgt immer im JSON-Format mit Content-Type application/json und enthält folgende Keys:

KeyInhalt
bodyEnthält die eigentlichen angefragten Inhalte
code0 bei Erfolgt, 1 im Fehlerfall
messageEine Erfolgs- oder Fehlermeldung


Codeblock

Request-Typen

Es werden 4 gängige HTTP-Request-Methoden verwendet:

Request-TypVerwendungszweck
GETDatenholung
POSTDatenanlage
PUTDatenmanipulation
DELETEDatenlöschung

HTTP-Status-Codes

Die Schnittstelle antwortet mit folgenden HTTP-Status-Codes:

HTTP-Status-CodeVerwendungszweck
200Erfolgreicher Request
400Fehlerhafte Authentifizierungs- oder Autorisierungsanfrage
403Fehlende Rechte zum Ausführen der Anfrage
404Nicht existente Ressource oder fehlende Pflichtparameter
405Falscher Request-Typ für die angefragte Ressource
500Fehler auf Serverseite