List Templates
Request
URI
GET
https://http://localhost:3000/api/device-templates
COPY
Path Parameters
string of array
id
Optional
List of device template id's.
string
name
Optional
Template name contains.
string
device_type
Optional
Device type for which template are queried.
integer
page.number
Optional
page number.
integer
page.size
Optional
page size.
string
page.sort
Optional
page.sort
string
exact_name
Optional
Exact name search.
Responses
200
Returns devicemgmtListDeviceTemplateResponse of type(s) */*
{
"templates": [
{
"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"
}
],
"updateVersion": "integer",
"enrollmentProvider": {
"providerConfig": "string",
"type": "string"
},
"deviceType": "string",
"allowedCommands": [
{
"name": "string",
"clientId": "string",
"command": "string",
"asRoot": "boolean",
"execPath": "string",
"arguments": [
{
"type": "string",
"name": "string",
"value": [
"string"
]
}
]
}
],
"customProperties": [
{
"name": "string",
"value": "string"
}
],
"lastUpdatedTime": "string",
"createdTime": "string",
"orgId": "string",
"id": "string",
"childTemplates": [
"string"
]
}
],
"pageInfo": {
"totalPages": "string",
"totalElements": "string",
"page": "integer",
"pageSize": "integer"
}
}
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