Workspaces
Workspace
List
POST https://aduna.app/api/workspace/list
| Parameter |
Typ |
Beschreibung |
| [return] |
array of workspace |
Liste aller verfügbaren Arbeitsbereiche der aktuellen Sitzung. |
Get
POST https://aduna.app/api/workspace/get
| Parameter |
Typ |
Beschreibung |
| id |
guid |
Id des gewünschten Workspace |
| [return] |
workspace |
Workspace |
Update
POST https://aduna.app/api/workspace/update
| Parameter |
Typ |
Beschreibung |
| data |
workspace |
Daten des Workspaces |
Add
POST https://aduna.app/api/workspace/add
| Parameter |
Typ |
Beschreibung |
| data |
workspace |
Daten des Workspaces |
Remove
Clear
POST https://aduna.app/api/workspace/clear
Diese Funktion löscht alle Elemente in einem bestimmten Workspace. Die Funktion unterstützt verschiedene Filter wie Anwendung oder Entitäten.
Die Elemente werden als gelöscht markiert und der Inhalt entfernt. Effektiv gelöscht werden sie erst nach einer gewissen Zeit und nachdem die verschiedenen Geräte synchronisiert wurden. Damit wird sichergestellt, dass auch auf den Geräten die Elemente verschwinden.
| Parameter |
Typ |
Beschreibung |
| workspace |
guid |
Arbeitsbereich |
| filter |
object |
Filter für die zu löschenden Objekte. |
Filter
{
'applications': [5cf33d96-d792-43d2-a846-18e70fc7694b'],
'entitytypes': ['108237d1-5211-412d-bf66-36ca450438ef','3c9bf27f-c019-4796-88ed-e65600616c28'],
'clearall': 1,
}
| Parameter |
Typ |
Beschreibung |
| applications |
array |
Es werden nur Einträge dieser Anwendung berücksichtigt. |
| entitytypes |
array |
Es werden nur Einträge dieser Entitätstypen berücksichtigt. |
| clearall |
int |
Falls keine Filter gesetzt wurden, muss dieser Parameter gesetzt werden. Das ist eine reine Sicherheitsmassnahme, dass nicht gelöscht wird, ohne dass man es nicht wirklich will. |
Siehe auch
Activation
[
{
"id":"{28B8F719-6EE3-42AA-80B7-0029D1C49234}",
"workspace":"{3AAB5592-6AB9-411D-8062-CE6A48C27109}",
"subscription":"{6DE8E0F1-99CE-4867-A123-D00DBA1B283D}"
},
...
]
List
POST https://aduna.app/api/workspace/activation/list
| Parameter |
Typ |
Beschreibung |
| workspace |
guid |
Workspace-Id |
| [return] |
array of Activation |
Liste von Aktivierungen |
Activate
POST https://aduna.app/api/workspace/activation/activate
| Parameter |
Typ |
Beschreibung |
| workspace |
guid |
Workspace-Id |
| subscription |
guid |
Subscription-Id |
Cancel
POST https://aduna.app/api/workspace/activation/cancel
| Parameter |
Typ |
Beschreibung |
| id |
guid |
Aktivierungs-Id |
WorkspaceRole
List
POST https://aduna.app/api/workspacerole/list
| Parameter |
Typ |
Beschreibung |
| workspace |
guid |
Workspace-Id |
| [return] |
array of WorkspaceRole |
Liste von Rollen |
Get
Add
Update
Remove
WorkspaceAccount
List
Get
Add
POST https://aduna.app/api/workspaceaccount/add
WorkspaceAccount
| Parameter |
Typ |
Beschreibung |
| workspaceid |
guid |
Workspace-Id |
| account |
string |
Account-Id / Account-JSONObject |
| flags |
integer |
bitwise |
| permission |
integer |
bitwise |
| options |
jsonobject |
|
| [return] |
|
Update
Remove