Folder
Op deze pagina
Operaties op map‑resources. 6 endpoints, elk relatief ten opzichte van https://api.nxgen.cloud/api/v1 en geauthenticeerd zoals beschreven onder Authentication.
POST /folder
Map toevoegen, map toevoegen met nodes en nodes toevoegen
Request body
Een map toevoegen
{
"name": "string",
"sharedWithUser": [
"any"
],
"sharedWithRole": [
"any"
],
"childNodes": [
{
"id": "string",
"type": "string"
}
],
"parentFolderId": "string"
}Responses
Status | Description | Body |
|---|---|---|
200 | Success | |
400 | Ongeldige invoer | |
401 | Niet toegestaan |
Example 200 response:
{
"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
Nodes toevoegen aan een bestaande map
Requestinhoud
Om nodes toe te voegen aan een bestaande map
{
"folderId": "string",
"childNodes": [
{
"id": "string",
"type": "string"
}
]
}Responsen
Status | Beschrijving | Inhoud |
|---|---|---|
200 | Succes | |
400 | Ongeldige invoer | |
401 | Niet toegestaan | |
403 | Verboden | |
404 | Niet gevonden |
Voorbeeld 200 respons:
{
"result": true
}POST /folder/bulkUpdateNodeIndex
Mapindex bijwerken
Responsen
Status | Beschrijving | Inhoud |
|---|---|---|
200 | Succes | |
204 | Geen inhoud | |
401 | Niet toegestaan | |
404 | Niet gevonden |
Voorbeeld 200 respons:
[
{
"label": "folder 1",
"key": "a4cfa7155aff40248f490deff75c1770"
},
{
"label": "folder 2",
"key": "ea4cfa7155aff40248f490deff75c1770"
},
{
"label": "folder 3",
"key": "fa4cfa7155aff40248f490deff75c1770"
},
{
"label": "folder 4",
"key": "ad4cfa7155aff40248f490deff75c1770"
}
]POST /folder/getAllFolders
Haalt mappen op met filteren, sorteren en paginering voor boomweergave
Verzoekbody
Mappen ophalen
{
"folderId": "string",
"skip": "string",
"limit": "string",
"searchString": "string"
}Responsen
Status | Beschrijving | Inhoud |
|---|---|---|
200 | Succes | object |
204 | Geen inhoud | |
401 | Niet toegestaan | |
404 | Niet gevonden |
Voorbeeld 200 respons:
[
{
"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
Haalt maplijst op
Responsen
Status | Beschrijving | Body |
|---|---|---|
200 | Succes | |
204 | Geen inhoud | |
401 | Niet toegestaan | |
404 | Niet gevonden |
Voorbeeld 200 respons:
[
{
"label": "folder 1",
"key": "a4cfa7155aff40248f490deff75c1770"
},
{
"label": "folder 2",
"key": "ea4cfa7155aff40248f490deff75c1770"
},
{
"label": "folder 3",
"key": "fa4cfa7155aff40248f490deff75c1770"
},
{
"label": "folder 4",
"key": "ad4cfa7155aff40248f490deff75c1770"
}
]POST /folder/moveFolderAndNodes
Verplaats map
Request body
Verplaats mappen
{
"id": "string",
"name": "string",
"type": "string",
"fromParentFolderId": "string",
"toParentFolderId": "string",
"fromIndex": "number",
"toIndex": "number"
}Responsen
Status | Beschrijving | Body |
|---|---|---|
200 | Succes | |
204 | Geen inhoud | |
401 | Niet toegestaan | |
404 | Niet gevonden |
Bedankt — uw feedback gaat naar het team dat deze pagina beheert.