DeviceJobCreator Data Type

Properties
name data type constraints description
accountId number required
jobType DeviceJobType  
jobDisplayName string  
jobProperties 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" : "FILE",
    "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
}