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"
        }    
    ]
}