Jetstream API
...
Device Commands
Set Configuration Values for a Device
9 min
about queue a set config values command to a specified device for specified parameters this endpoint allows you to update a limited set of configuration values for your device without having to set all parameters for the device's policy if a policy is added to the selected device after the set config values command is queued, the policy settings will apply to the device and overwrite the set config values parameters set command type device is online device is offline synchronous, queueable immediate execution, immediate results and published results queued execution, published results parameters true false 135false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type example request url post https //api jetstreamrfid com/3/devices/{device name}/configuration request body { "objecteventscantime" "60", "sensorreadingeventinterval" "60", "heartbeateventinterval" "60" } if your request body contains duplicate configuration values, the configuration value that is latest in the list will be applied response code 200 ok response body { "commandid" "string", "status" "queued", "exceptionlist" \[], "outputparameterlist" \[ { "key" "objecteventscantime", "value" "60" }, { "key" "sensorreadingeventinterval", "value" "60" }, { "key" "heartbeateventinterval", "value" "60" } ] } published commandqueuedevent { "uri" "string", "type" "commandqueuedevent", "user" "string", "verb" "post", "device" "string", "eventid" "string", "version" 3, "commandid" "string", "eventtime" "string", "parameters" \[ { "key" "objecteventscantime", "value" "60" }, { "key" "sensorreadingeventinterval", "value" "60" }, { "key" "heartbeateventinterval", "value" "60" } ], "commandname" "setconfigvaluescommand" } published commandcompletionevent { 	"commandid" "string", 	"commandname" "setconfigvaluescommand", 	"outputparameterlist" \[ { "key" "objecteventscantime", "value" "60" }, { "key" "sensorreadingeventinterval", "value" "60" }, { "key" "heartbeateventinterval", "value" "60" } ], 	"exceptionlist" \[], 	"device" "string", 	"receivedtime" "string", 	"type" "commandcompletionevent", 	"eventid" "string", 	"eventtime" "string" 	"version" 3 } version changes none – this is a new endpoint