POST
/
v1
/
devices
/
hvac
/
{id}
/
preview
{
  "setPointSchedule": {
    "blocks": [
      {
        "startDatetime": "<string>",
        "endDatetime": "<string>",
        "targetTemp": 123,
        "targetCoolSetpoint": 123,
        "targetHeatSetpoint": 123,
        "targetMode": "OFF"
      }
    ],
    "startDatetime": "<string>",
    "endDatetime": "<string>",
    "tempUnits": "F"
  },
  "temperatureData": [
    123
  ],
  "rates": [
    123
  ],
  "estimatedSavings": 123
}

Headers

x-ws-api-key
string

WattShift API Key

Path Parameters

id
string
required

Body

application/json
blocks
object[]

Array of schedule blocks

defaultCoolSetpoint
number

The default cool setpoint for the hvac unit. This must be set unless the default mode is OFF or there are schedule blocks added

defaultHeatSetpoint
number

The default heat setpoint for the hvac unit. This must be set unless the default mode is OFF or there are schedule blocks added

defaultMaxTemp
number

The max default temperature

defaultMinTemp
number

The min default temperature

includeEstimatedSavings
boolean

Set true to include estimated savings

Response

200 - application/json
setPointSchedule
object
required
temperatureData
number[]
required
rates
number[]
required
estimatedSavings
number