Create Template
Request
URI
POST
https://{api_host}//api/device-templates
COPY
Request Body
devicemgmtDeviceTemplateRequest of type(s) application/json
Required
{
"imageDetails": [
{
"imageUrl": "string",
"id": "string",
"sourceType": "string"
}
],
"name": "string",
"settings": [
{
"category": "string",
"finalSettings": {},
"settings": {}
}
],
"systemProperties": [
{
"name": "string"
}
],
"allowedMetrics": [
{
"timeInterval": "string",
"displayUnit": "string",
"displayName": "string",
"name": "string",
"valueType": "string",
"factor": "number",
"batchSize": "string"
}
],
"enrollmentProvider": {
"providerConfig": "string",
"type": "string"
},
"deviceType": "string",
"allowedCommands": [
{
"name": "string",
"clientId": "string",
"command": "string",
"asRoot": false,
"execPath": "string",
"arguments": [
{
"type": "string",
"name": "string",
"value": [
"string"
]
}
]
}
],
"customProperties": [
{
"name": "string",
"value": "string"
}
],
"childTemplates": [
"string"
]
}
string
name
Optional
name
array of string
childTemplates
Optional
childTemplates
Responses
404
Not Found
Operation doesn't return any data structure
Template Service Operations
POST
Create Template
DELETE
Delete Template
GET
Get Template
GET
List Templates
PUT
Update Template