Aufruf
Funktionen im Aduna API werden immer mit der Methode POST aufgerufen. Zum Beispiel:
POST https://aduna.app/api/workspace/list
Parameter
Die Parameter werden immer als JSON Objekt im Content in UTF-8 übergeben.
Die Sitzungs-Id (Session-Id) muss bei fast allen Aufrufen zur Identifikation mitgegeben werden.
{
"sid": "{619B4104-2A24-4735-BE2F-F296E09DD387}"
}
Rückgabewert
Der Rückgabewert ist immer ein JSON String. Darin hat es immer einen Result-Wert. Wenn dieser 0 ist, war der Aufruf erfolgreich und der effektive Rückgabewert ist im Data-Wert.
Wie der Data-Wert aufgebaut ist, ist in der jeweiligen Funktion beschrieben. Es können Arrays oder Objekte sein.
{
"result": "0",
"data": [
{
"id": "{22C721BC-C72F-480D-BD1F-B3FD23E17D29}",
"title": "workspace 1"
},
{
"id": "{8ED95D08-52A5-42F9-9870-7DF7559D4B0D}",
"title": "workspace 2"
}
]
}