Ordner
Auf dieser Seite
Operationen für Ordner‑Ressourcen. 6 Endpunkte, jeweils relativ zu https://api.nxgen.cloud/api/v1 und authentifiziert wie unter Authentifizierung.
POST /folder
Ordner hinzufügen, Ordner mit Knoten hinzufügen und Knoten hinzufügen
Anfrage‑Body
Ordner hinzufügen
{
"name": "string",
"sharedWithUser": [
"any"
],
"sharedWithRole": [
"any"
],
"childNodes": [
{
"id": "string",
"type": "string"
}
],
"parentFolderId": "string"
}Antworten
Status | Beschreibung | Body |
|---|---|---|
200 | Erfolg | |
400 | Ungültige Eingabe | |
401 | Nicht autorisiert |
Beispiel 200 Antwort:
{
"uniqueId": "a4cfa7155aff40248f490deff75c1770",
"label": "folder 1.1.1",
"key": "a4cfa7155aff40248f490deff75c1770",
"data": {
"type": "folder"
},
"iconImg": "",
"config": "null",
"children": [
{
"uniqueId": "afcf4aaa7155aff40248f490def1770",
"label": "folder 1.1.1.1",
"key": "afcf4aaa7155aff40248f490def1770",
"parentFolderId": "a4cfa7155aff40248f490deff75c1770",
"data": {
"type": "folder"
},
"iconImg": "",
"isActive": true,
"config": "null",
"children": []
},
{
"uniqueId": "3369348d03d2481097f341d6e2aad9a8",
"key": "3369348d03d2481097f341d6e2aad9a8",
"label": "AZ Site",
"data": {
"type": "device"
},
"iconImg": "",
"isActive": true,
"config": "null"
},
{
"uniqueId": "eeb78a119e2a470bada695518753e7b6",
"key": "eeb78a119e2a470bada695518753e7b6",
"label": "Hoofdtribune Vak E-F1-F2",
"data": {
"type": "sensor"
},
"iconImg": "",
"isActive": true,
"config": "null"
},
{
"uniqueId": "feeeeeeqrg333452rfww442de",
"key": "feeeeeeqrg333452rfww442de",
"label": "Test view",
"data": {
"type": "salvoView"
},
"iconImg": "",
"config": {
"views": {
"type": "16",
"gridPosition": [
{
"positionNumber": 0,
"sensorId": "rfefe3454"
},
{
"positionNumber": 1,
"sensorId": "rfefe3454"
},
{
"positionNumber": 2,
"sensorId": "rfefe3454"
},
{
"positionNumber": 3,
"sensorId": "rfefe3454"
}
]
}
}
}
]
}POST /folder/addNodes
Knoten zu einem bestehenden Ordner hinzufügen
Anfrage‑Body
Um Knoten zu einem bestehenden Ordner hinzuzufügen
{
"folderId": "string",
"childNodes": [
{
"id": "string",
"type": "string"
}
]
}Antworten
Status | Beschreibung | Body |
|---|---|---|
200 | Erfolg | |
400 | Ungültige Eingabe | |
401 | Nicht autorisiert | |
403 | Verboten | |
404 | Nicht gefunden |
Beispiel 200 Antwort:
{
"result": true
}POST /folder/bulkUpdateNodeIndex
Ordnerindex aktualisieren
Antworten
Status | Beschreibung | Inhalt |
|---|---|---|
200 | Erfolg | |
204 | Kein Inhalt | |
401 | Nicht autorisiert | |
404 | Nicht gefunden |
Beispiel 200 Antwort:
[
{
"label": "folder 1",
"key": "a4cfa7155aff40248f490deff75c1770"
},
{
"label": "folder 2",
"key": "ea4cfa7155aff40248f490deff75c1770"
},
{
"label": "folder 3",
"key": "fa4cfa7155aff40248f490deff75c1770"
},
{
"label": "folder 4",
"key": "ad4cfa7155aff40248f490deff75c1770"
}
]POST /folder/getAllFolders
Ordner mit Filterung, Sortierung und Paginierung für Baumansicht abrufen
Anfrage-Body
Ordner abrufen
{
"folderId": "string",
"skip": "string",
"limit": "string",
"searchString": "string"
}Antworten
Status | Beschreibung | Inhalt |
|---|---|---|
200 | Erfolg | Objekt |
204 | Kein Inhalt | |
401 | Nicht autorisiert | |
404 | Nicht gefunden |
Beispiel 200 Antwort:
[
{
"uniqueId": "a4cfa7155aff40248f490deff75c1770",
"label": "folder 1.1.1",
"key": "a4cfa7155aff40248f490deff75c1770",
"data": {
"type": "folder"
},
"iconImg": "",
"config": "null",
"children": [
{
"uniqueId": "afcf4aaa7155aff40248f490def1770",
"label": "folder 1.1.1.1",
"key": "afcf4aaa7155aff40248f490def1770",
"parentFolderId": "a4cfa7155aff40248f490deff75c1770",
"data": {
"type": "folder"
},
"iconImg": "",
"isActive": true,
"config": "null",
"children": [
{
"uniqueId": "3369348d03d2481097f341d6e2aad9a8",
"key": "3369348d03d2481097f341d6e2aad9a8",
"label": "AZ Site",
"data": {
"type": "device"
},
"iconImg": "",
"isActive": true,
"config": "null"
},
{
"uniqueId": "eeb78a119e2a470bada695518753e7b6",
"key": "eeb78a119e2a470bada695518753e7b6",
"label": "Hoofdtribune Vak E-F1-F2",
"data": {
"type": "sensor"
},
"iconImg": "",
"isActive": true,
"config": "null"
}
]
},
{
"uniqueId": "3369348d03d2481097f341d6e2aad9a8",
"key": "3369348d03d2481097f341d6e2aad9a8",
"label": "AZ Site",
"data": {
"type": "device"
},
"iconImg": "",
"isActive": true,
"config": "null"
},
{
"uniqueId": "eeb78a119e2a470bada695518753e7b6",
"key": "eeb78a119e2a470bada695518753e7b6",
"label": "Hoofdtribune Vak E-F1-F2",
"data": {
"type": "sensor"
},
"iconImg": "",
"isActive": true,
"config": "null"
},
{
"uniqueId": "feeeeeeqrg333452rfww442de",
"key": "feeeeeeqrg333452rfww442de",
"label": "Test view",
"data": {
"type": "salvoView"
},
"iconImg": "",
"config": {
"views": {
"type": "4",
"gridPosition": [
{
"positionNumber": 0,
"sensorId": "rfefe3454"
},
{
"positionNumber": 1,
"sensorId": "rfefe3454"
},
{
"positionNumber": 2,
"sensorId": "rfefe3454"
},
{
"positionNumber": 3,
"sensorId": "rfefe3454"
}
]
}
}
}
]
}
]GET /folder/getList
Abrufen der Ordnerliste
Antworten
Status | Beschreibung | Inhalt |
|---|---|---|
200 | Erfolg | |
204 | Kein Inhalt | |
401 | Nicht autorisiert | |
404 | Nicht gefunden |
Beispiel 200 Antwort:
[
{
"label": "folder 1",
"key": "a4cfa7155aff40248f490deff75c1770"
},
{
"label": "folder 2",
"key": "ea4cfa7155aff40248f490deff75c1770"
},
{
"label": "folder 3",
"key": "fa4cfa7155aff40248f490deff75c1770"
},
{
"label": "folder 4",
"key": "ad4cfa7155aff40248f490deff75c1770"
}
]POST /folder/moveFolderAndNodes
Ordner verschieben
Anfrageinhalt
Ordner verschieben
{
"id": "string",
"name": "string",
"type": "string",
"fromParentFolderId": "string",
"toParentFolderId": "string",
"fromIndex": "number",
"toIndex": "number"
}Antworten
Status | Beschreibung | Inhalt |
|---|---|---|
200 | Erfolg | |
204 | Kein Inhalt | |
401 | Nicht autorisiert | |
404 | Nicht gefunden |
Vielen Dank — Ihr Feedback geht an das Team, das diese Seite betreut.