curl --request POST \
--url https://api.example.com/v1/onboarding/url/generate \
--header 'Content-Type: application/json' \
--header 'x-ws-api-key: <api-key>' \
--data '
{
"userId": "user_123456789",
"userEmail": "[email protected]",
"redirectUrl": "https://example.com/onboarding/complete",
"enableThirdPartyDevice": true,
"hvacs": [
{
"name": "Living room thermostat",
"enabled": true,
"defaultMode": "AUTO",
"tempUnits": "F",
"maxTemp": 78,
"minTemp": 60,
"defaultCoolSetpoint": 74,
"defaultHeatSetpoint": 68,
"deviceType": "Hvac",
"canHeat": true,
"canCool": true,
"targetTemp": true,
"targetCoolSetpoint": 74,
"targetHeatSetpoint": 68,
"currentTemp": 71,
"referenceId": "thermostat-1"
}
]
}
'