| name | data type | constraints | description |
|---|---|---|---|
| accountId | number | required | |
| jobType | DeviceJobType | ||
| jobDisplayName | string | ||
| |
|
|
|
| jobAttachment | JobAttachmentCreator | ||
| targetClientIds | array of string | ||
| targetDeviceTag | array of number | ||
| startOn | number | ||
| endOn | number | ||
| timezoneInMins | number | required | |
| cronRetryExpression | string | ||
| retryEvery | number | required | |
| retryMaxAttempts | number | required | |
| selectAllClientIds | boolean | required | |
| jobPropertiesMap | ParametersMapType | ||
| requestTimeout | number | ||
| processOnConnect | boolean | required | |
| sendWakeupSMS | boolean | required | |
| wakeupTimeout | number | ||
| deviceInactivityTimeout | number |
Example
{
"accountId" : 12345,
"jobType" : "device_software_install_v2",
"jobDisplayName" : "...",
"jobAttachment" : {
"name" : "...",
"contentType" : "URL",
"body" : "..."
},
"targetClientIds" : [ "...", "..." ],
"targetDeviceTag" : [ 12345, 12345 ],
"startOn" : 12345,
"endOn" : 12345,
"timezoneInMins" : 12345,
"cronRetryExpression" : "...",
"retryEvery" : 12345,
"retryMaxAttempts" : 12345,
"selectAllClientIds" : true,
"jobPropertiesMap" : {
"parameter" : [ {
"name" : "...",
"value" : "..."
}, {
"name" : "...",
"value" : "..."
} ]
},
"requestTimeout" : 12345,
"processOnConnect" : true,
"sendWakeupSMS" : true,
"wakeupTimeout" : 12345,
"deviceInactivityTimeout" : 12345
}