{ "directive": { "header": { "namespace": "Alexa.ThermostatController", "name": "SetTargetTemperature", "messageId": "Unique version 4 UUID", "correlationToken": "Opaque correlation token", "payloadVersion": "3.2" }, "endpoint": { "scope": { "type": "BearerToken", "token": "OAuth2 bearer token" }, "endpointId": "endpoint id", "cookie": {} }, "payload": { "targetSetpoint": { "value": 20, "scale": "CELSIUS" }, "holdUntil": { "start": "2017-10-04T14:00Z", "end": "2017-10-04T14:15Z" } } } }