S 7 Template Controller
OK
Bad Request
Forbidden
Not Found
Conflict
Internal Server Error
GET /api/protocols/s7/templates/devices/{deviceId} HTTP/1.1
Host: inscada.cloud
X-Space: YOUR_API_KEY
Accept: */*
{
  "creationDate": "2025-10-31T22:41:48.915Z",
  "lastModifiedBy": "text",
  "createdBy": "text",
  "lastModifiedDate": "2025-10-31T22:41:48.915Z",
  "id": "text",
  "properties": "text",
  "dsc": "text",
  "name": "text",
  "scanType": "Periodic",
  "scanTime": 1
}No Content
No content
Bad Request
Forbidden
Not Found
Conflict
Internal Server Error
PUT /api/protocols/s7/templates/devices/{deviceId} HTTP/1.1
Host: inscada.cloud
X-Space: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 95
{
  "id": "text",
  "properties": "text",
  "dsc": "text",
  "name": "text",
  "scanType": "Periodic",
  "scanTime": 1
}No content
No Content
No content
Bad Request
Forbidden
Not Found
Conflict
Internal Server Error
DELETE /api/protocols/s7/templates/devices/{deviceId} HTTP/1.1
Host: inscada.cloud
X-Space: YOUR_API_KEY
Accept: */*
No content
OK
Bad Request
Forbidden
Not Found
Conflict
Internal Server Error
GET /api/protocols/s7/templates/devices/{deviceId}/frames/{frameId} HTTP/1.1
Host: inscada.cloud
X-Space: YOUR_API_KEY
Accept: */*
{
  "creationDate": "2025-10-31T22:41:48.915Z",
  "lastModifiedBy": "text",
  "createdBy": "text",
  "lastModifiedDate": "2025-10-31T22:41:48.915Z",
  "id": "text",
  "deviceId": "text",
  "dsc": "text",
  "scanTimeFactor": 1,
  "name": "text",
  "isWritable": true,
  "isReadable": true,
  "minutesOffset": 1,
  "startAddress": 1,
  "dbNumber": 1,
  "quantity": 1,
  "type": "System Information (Caller)"
}No Content
No content
Bad Request
Forbidden
Not Found
Conflict
Internal Server Error
PUT /api/protocols/s7/templates/devices/{deviceId}/frames/{frameId} HTTP/1.1
Host: inscada.cloud
X-Space: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 211
{
  "id": "text",
  "deviceId": "text",
  "dsc": "text",
  "scanTimeFactor": 1,
  "name": "text",
  "isWritable": true,
  "isReadable": true,
  "minutesOffset": 1,
  "startAddress": 1,
  "dbNumber": 1,
  "quantity": 1,
  "type": "System Information (Caller)"
}No content
No Content
No content
Bad Request
Forbidden
Not Found
Conflict
Internal Server Error
DELETE /api/protocols/s7/templates/devices/{deviceId}/frames/{frameId} HTTP/1.1
Host: inscada.cloud
X-Space: YOUR_API_KEY
Accept: */*
No content
OK
Bad Request
Forbidden
Not Found
Conflict
Internal Server Error
GET /api/protocols/s7/templates/devices/{deviceId}/frames/{frameId}/variables/{variableId} HTTP/1.1
Host: inscada.cloud
X-Space: YOUR_API_KEY
Accept: */*
{
  "creationDate": "2025-10-31T22:41:48.915Z",
  "lastModifiedBy": "text",
  "createdBy": "text",
  "lastModifiedDate": "2025-10-31T22:41:48.915Z",
  "id": "text",
  "engFullScale": 1,
  "logMaxValue": 1,
  "fractionalDigitCount": 1,
  "isPulseOn": true,
  "logExpressionCode": "text",
  "frameId": "text",
  "valueExpressionType": "NONE",
  "logMinValue": 1,
  "rawZeroScale": 1,
  "valueExpressionCode": "text",
  "isActive": true,
  "code": "text",
  "valueExpressionId": "text",
  "setMaxValue": 1,
  "logType": "No Log",
  "setMinValue": 1,
  "keepLastValues": true,
  "logThreshold": 1,
  "isPulseOff": true,
  "logPeriod": 1,
  "pulseOffDuration": 1,
  "pulseOnDuration": 1,
  "engZeroScale": 1,
  "dsc": "text",
  "unit": "text",
  "logExpressionId": "text",
  "rawFullScale": 1,
  "name": "text",
  "bitOffset": 1,
  "type": "BIT",
  "startAddress": 1,
  "maxLen": 1,
  "deviceId": "text"
}No Content
No content
Bad Request
Forbidden
Not Found
Conflict
Internal Server Error
PUT /api/protocols/s7/templates/devices/{deviceId}/frames/{frameId}/variables/{variableId} HTTP/1.1
Host: inscada.cloud
X-Space: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 616
{
  "id": "text",
  "engFullScale": 1,
  "logMaxValue": 1,
  "fractionalDigitCount": 1,
  "isPulseOn": true,
  "logExpressionCode": "text",
  "frameId": "text",
  "valueExpressionType": "NONE",
  "logMinValue": 1,
  "rawZeroScale": 1,
  "valueExpressionCode": "text",
  "isActive": true,
  "code": "text",
  "valueExpressionId": "text",
  "setMaxValue": 1,
  "logType": "No Log",
  "setMinValue": 1,
  "keepLastValues": true,
  "logThreshold": 1,
  "isPulseOff": true,
  "logPeriod": 1,
  "pulseOffDuration": 1,
  "pulseOnDuration": 1,
  "engZeroScale": 1,
  "dsc": "text",
  "unit": "text",
  "logExpressionId": "text",
  "rawFullScale": 1,
  "name": "text",
  "bitOffset": 1,
  "type": "BIT",
  "startAddress": 1,
  "maxLen": 1,
  "deviceId": "text"
}No content
No Content
No content
Bad Request
Forbidden
Not Found
Conflict
Internal Server Error
DELETE /api/protocols/s7/templates/devices/{deviceId}/frames/{frameId}/variables/{variableId} HTTP/1.1
Host: inscada.cloud
X-Space: YOUR_API_KEY
Accept: */*
No content
OK
Bad Request
Forbidden
Not Found
Conflict
Internal Server Error
GET /api/protocols/s7/templates/devices HTTP/1.1
Host: inscada.cloud
X-Space: YOUR_API_KEY
Accept: */*
[
  {
    "creationDate": "2025-10-31T22:41:48.915Z",
    "lastModifiedBy": "text",
    "createdBy": "text",
    "lastModifiedDate": "2025-10-31T22:41:48.915Z",
    "id": "text",
    "properties": "text",
    "dsc": "text",
    "name": "text",
    "scanType": "Periodic",
    "scanTime": 1
  }
]OK
Bad Request
Forbidden
Not Found
Conflict
Internal Server Error
POST /api/protocols/s7/templates/devices HTTP/1.1
Host: inscada.cloud
X-Space: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 95
{
  "id": "text",
  "properties": "text",
  "dsc": "text",
  "name": "text",
  "scanType": "Periodic",
  "scanTime": 1
}{
  "creationDate": "2025-10-31T22:41:48.915Z",
  "lastModifiedBy": "text",
  "createdBy": "text",
  "lastModifiedDate": "2025-10-31T22:41:48.915Z",
  "id": "text",
  "properties": "text",
  "dsc": "text",
  "name": "text",
  "scanType": "Periodic",
  "scanTime": 1
}OK
Bad Request
Forbidden
Not Found
Conflict
Internal Server Error
GET /api/protocols/s7/templates/devices/{deviceId}/frames HTTP/1.1
Host: inscada.cloud
X-Space: YOUR_API_KEY
Accept: */*
[
  {
    "creationDate": "2025-10-31T22:41:48.915Z",
    "lastModifiedBy": "text",
    "createdBy": "text",
    "lastModifiedDate": "2025-10-31T22:41:48.915Z",
    "id": "text",
    "deviceId": "text",
    "dsc": "text",
    "scanTimeFactor": 1,
    "name": "text",
    "isWritable": true,
    "isReadable": true,
    "minutesOffset": 1,
    "startAddress": 1,
    "dbNumber": 1,
    "quantity": 1,
    "type": "System Information (Caller)"
  }
]OK
Bad Request
Forbidden
Not Found
Conflict
Internal Server Error
POST /api/protocols/s7/templates/devices/{deviceId}/frames HTTP/1.1
Host: inscada.cloud
X-Space: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 211
{
  "id": "text",
  "deviceId": "text",
  "dsc": "text",
  "scanTimeFactor": 1,
  "name": "text",
  "isWritable": true,
  "isReadable": true,
  "minutesOffset": 1,
  "startAddress": 1,
  "dbNumber": 1,
  "quantity": 1,
  "type": "System Information (Caller)"
}{
  "creationDate": "2025-10-31T22:41:48.915Z",
  "lastModifiedBy": "text",
  "createdBy": "text",
  "lastModifiedDate": "2025-10-31T22:41:48.915Z",
  "id": "text",
  "deviceId": "text",
  "dsc": "text",
  "scanTimeFactor": 1,
  "name": "text",
  "isWritable": true,
  "isReadable": true,
  "minutesOffset": 1,
  "startAddress": 1,
  "dbNumber": 1,
  "quantity": 1,
  "type": "System Information (Caller)"
}OK
Bad Request
Forbidden
Not Found
Conflict
Internal Server Error
GET /api/protocols/s7/templates/devices/{deviceId}/frames/{frameId}/variables HTTP/1.1
Host: inscada.cloud
X-Space: YOUR_API_KEY
Accept: */*
[
  {
    "creationDate": "2025-10-31T22:41:48.915Z",
    "lastModifiedBy": "text",
    "createdBy": "text",
    "lastModifiedDate": "2025-10-31T22:41:48.915Z",
    "id": "text",
    "engFullScale": 1,
    "logMaxValue": 1,
    "fractionalDigitCount": 1,
    "isPulseOn": true,
    "logExpressionCode": "text",
    "frameId": "text",
    "valueExpressionType": "NONE",
    "logMinValue": 1,
    "rawZeroScale": 1,
    "valueExpressionCode": "text",
    "isActive": true,
    "code": "text",
    "valueExpressionId": "text",
    "setMaxValue": 1,
    "logType": "No Log",
    "setMinValue": 1,
    "keepLastValues": true,
    "logThreshold": 1,
    "isPulseOff": true,
    "logPeriod": 1,
    "pulseOffDuration": 1,
    "pulseOnDuration": 1,
    "engZeroScale": 1,
    "dsc": "text",
    "unit": "text",
    "logExpressionId": "text",
    "rawFullScale": 1,
    "name": "text",
    "bitOffset": 1,
    "type": "BIT",
    "startAddress": 1,
    "maxLen": 1,
    "deviceId": "text"
  }
]OK
Bad Request
Forbidden
Not Found
Conflict
Internal Server Error
POST /api/protocols/s7/templates/devices/{deviceId}/frames/{frameId}/variables HTTP/1.1
Host: inscada.cloud
X-Space: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 616
{
  "id": "text",
  "engFullScale": 1,
  "logMaxValue": 1,
  "fractionalDigitCount": 1,
  "isPulseOn": true,
  "logExpressionCode": "text",
  "frameId": "text",
  "valueExpressionType": "NONE",
  "logMinValue": 1,
  "rawZeroScale": 1,
  "valueExpressionCode": "text",
  "isActive": true,
  "code": "text",
  "valueExpressionId": "text",
  "setMaxValue": 1,
  "logType": "No Log",
  "setMinValue": 1,
  "keepLastValues": true,
  "logThreshold": 1,
  "isPulseOff": true,
  "logPeriod": 1,
  "pulseOffDuration": 1,
  "pulseOnDuration": 1,
  "engZeroScale": 1,
  "dsc": "text",
  "unit": "text",
  "logExpressionId": "text",
  "rawFullScale": 1,
  "name": "text",
  "bitOffset": 1,
  "type": "BIT",
  "startAddress": 1,
  "maxLen": 1,
  "deviceId": "text"
}{
  "creationDate": "2025-10-31T22:41:48.915Z",
  "lastModifiedBy": "text",
  "createdBy": "text",
  "lastModifiedDate": "2025-10-31T22:41:48.915Z",
  "id": "text",
  "engFullScale": 1,
  "logMaxValue": 1,
  "fractionalDigitCount": 1,
  "isPulseOn": true,
  "logExpressionCode": "text",
  "frameId": "text",
  "valueExpressionType": "NONE",
  "logMinValue": 1,
  "rawZeroScale": 1,
  "valueExpressionCode": "text",
  "isActive": true,
  "code": "text",
  "valueExpressionId": "text",
  "setMaxValue": 1,
  "logType": "No Log",
  "setMinValue": 1,
  "keepLastValues": true,
  "logThreshold": 1,
  "isPulseOff": true,
  "logPeriod": 1,
  "pulseOffDuration": 1,
  "pulseOnDuration": 1,
  "engZeroScale": 1,
  "dsc": "text",
  "unit": "text",
  "logExpressionId": "text",
  "rawFullScale": 1,
  "name": "text",
  "bitOffset": 1,
  "type": "BIT",
  "startAddress": 1,
  "maxLen": 1,
  "deviceId": "text"
}Last updated
