REST API
GET Root
[instance-name]/root
Returns the name and object id of the current storage root element.
Response
{
name: "ROOT",
objectId: "1000000000000000028"
}
GET Object
[instance-name]/object/:objectid
Returns description and values of a distinct object.
Parameter | Type | Description |
---|---|---|
objectId |
integer |
The requested object’s id |
Parameter | Type | Description | Default |
---|---|---|---|
valueLength |
integer |
Limit size of returned value elements, e.g. String values. |
unlimited |
fixedOffset |
integer |
Fixed size members start offset. |
0 |
fixedLength |
integer |
Amount of returned fixed size members. |
unlimited |
variableOffset |
integer |
Variable size members start offset. |
0 |
variableLength |
integer |
Amount of returned variable size members. |
unlimited |
references |
boolean |
Determines if top-level references of the object should be returned as well. |
false |
Response
{
"objectId": "1000000000000000028",
"typeId": "110",
"length": "0",
"variableLength": [
"3"
],
"simplified": false,
"data": [
[
"1000000000000000029",
"1000000000000000030",
"1000000000000000031"
]
],
"references": null
}
GET Type Dictionary
[instance-name]/dictionary
Returns the type dictionary as plain text.
Response
[Type dictionary contents]
GET Statistics
[instance-name]/maintenance/filesStatistics
Returns statistics of the used storage files and channels.
Response
{
"creationTime": "2020-04-15T13:32:26.003Z",
"channelStatistics": {
"0": {
"channelIndex": 0,
"files": [
{
"fileNumber": "1",
"file": "storage\\channel_0\\channel_0_1.dat",
"fileCount": "1",
"liveDataLength": "2898",
"totalDataLength": "2930"
}
],
"fileCount": "1",
"liveDataLength": "2898",
"totalDataLength": "2930"
}
},
"fileCount": "1",
"liveDataLength": "2898",
"totalDataLength": "2930"
}