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[]
required
defaultCoolSetpoint
number
required

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

Example:

74

defaultHeatSetpoint
number
required

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

Example:

74

defaultMaxTemp
number
required

The max default temperature

Example:

76

defaultMinTemp
number
required

The min default temperature

Example:

68

includeEstimatedSavings
boolean
required

Set true to include estimated savings

Example:

true

Response

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