Abra GraphQL APIs
/Water
/- deviceGroupSetRegulatorMode
areaAddDevice
areaRemoveDevice
deviceRegisterByQrCode
deviceUnregister
deviceUnregisterV2
deviceSetRelayDeviceType
deviceSetIoModuleConfiguration
deviceSetArmed
deviceSetBrightness
deviceSetColor
deviceSetOnOff
deviceSetOpenPercent
deviceSetUnlocked
deviceSetChildLock
deviceSetTemperatureSetpoint
deviceSetTemperatureSetpointPercentage
deviceSetTemperature
deviceSetTemperaturePercentage
deviceSetClimateMode
deviceSetMaximumFloorTemperature
deviceSetFrostGuard
deviceSetNightSwitch
deviceSetRegulatorMode
deviceSetEvCharging
deviceInvokeCommand
deviceWaterSensorProvisioning
deviceUpdateName
deviceToggleFavorite
hubRegisterDeviceWithQrCode
hubScanDevices
hubKeepDevices
updateNotificationDeviceGroupCommand
deviceUpdatedNotification
hubRegisteredDevicesNotification
hubScanFoundDevicesNotification
hubKeepDevicesFinishedNotification
updateNotificationDevice
updateNotificationDeviceGroup
deviceSetAccessPolicyForUser
deviceGroupCreate
deviceGroupUpdate
deviceGroupDelete
deviceGroupSetArmed
deviceGroupSetBrightness
deviceGroupSetColor
deviceGroupSetOnOff
deviceGroupSetOpenPercent
deviceGroupSetUnlocked
deviceGroupSetChildLock
deviceGroupSetTemperature
deviceGroupSetTemperaturePercentage
deviceGroupSetClimateMode
deviceGroupSetMaximumFloorTemperature
deviceGroupSetFrostGuard
deviceGroupSetNightSwitch
smartEnergyEnableDevice
smartEnergyDisableDevice
deviceGroupSetRegulatorMo...
Download GraphQL schema
Home
Users
Fire
Water
Arguments
device Group Id
I D!,non-nullrequired
temperature
Float!,non-nullrequired
Return type
Devicecommand Id
I D
errors
Mutation sample
mutation deviceGroupSetTemperaturePercentage($deviceGroupId: ID!, $temperature: Float!) {
deviceGroupSetTemperaturePercentage(deviceGroupId: $deviceGroupId, temperature: $temperature) {
commandId
errors {
message
path
}
}
}Variables
{ "deviceGroupId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "temperature": 40 }
Response sample
{ "data": { "commandId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "errors": [ { "message": "Example String", "path": "Example String" } ] } }
Arguments
device Group Id
I D!,non-nullrequired
climate Mode
Return type
Devicecommand Id
I D
errors
Mutation sample
mutation deviceGroupSetClimateMode($deviceGroupId: ID!, $climateMode: ClimateMode!) {
deviceGroupSetClimateMode(deviceGroupId: $deviceGroupId, climateMode: $climateMode) {
commandId
errors {
message
path
}
}
}Variables
{ "deviceGroupId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "climateMode": "AUTO" }
Response sample
{ "data": { "commandId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "errors": [ { "message": "Example String", "path": "Example String" } ] } }
Arguments
device Group Id
I D!,non-nullrequired
maximum Floor Temperature
Float!,non-nullrequired
Return type
Devicecommand Id
I D
errors
Mutation sample
mutation deviceGroupSetMaximumFloorTemperature($deviceGroupId: ID!, $maximumFloorTemperature: Float!) {
deviceGroupSetMaximumFloorTemperature(deviceGroupId: $deviceGroupId, maximumFloorTemperature: $maximumFloorTemperature) {
commandId
errors {
message
path
}
}
}Variables
{ "deviceGroupId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "maximumFloorTemperature": 40 }
Response sample
{ "data": { "commandId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "errors": [ { "message": "Example String", "path": "Example String" } ] } }
Arguments
device Group Id
I D!,non-nullrequired
frost Guard
Boolean!,non-nullrequired
Return type
Devicecommand Id
I D
errors
Mutation sample
mutation deviceGroupSetFrostGuard($deviceGroupId: ID!, $frostGuard: Boolean!) {
deviceGroupSetFrostGuard(deviceGroupId: $deviceGroupId, frostGuard: $frostGuard) {
commandId
errors {
message
path
}
}
}Variables
{ "deviceGroupId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "frostGuard": true }
Response sample
{ "data": { "commandId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "errors": [ { "message": "Example String", "path": "Example String" } ] } }
Arguments
device Group Id
I D!,non-nullrequired
night Switch
Boolean!,non-nullrequired
Return type
Devicecommand Id
I D
errors
Mutation sample
mutation deviceGroupSetNightSwitch($deviceGroupId: ID!, $nightSwitch: Boolean!) {
deviceGroupSetNightSwitch(deviceGroupId: $deviceGroupId, nightSwitch: $nightSwitch) {
commandId
errors {
message
path
}
}
}Variables
{ "deviceGroupId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "nightSwitch": true }
Response sample
{ "data": { "commandId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "errors": [ { "message": "Example String", "path": "Example String" } ] } }
Arguments
device Group Id
I D!,non-nullrequired
regulator Mode
Boolean!,non-nullrequired
Return type
Devicecommand Id
I D
errors
Mutation sample
mutation deviceGroupSetRegulatorMode($deviceGroupId: ID!, $regulatorMode: Boolean!) {
deviceGroupSetRegulatorMode(deviceGroupId: $deviceGroupId, regulatorMode: $regulatorMode) {
commandId
errors {
message
path
}
}
}Variables
{ "deviceGroupId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "regulatorMode": true }
Response sample
{ "data": { "commandId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "errors": [ { "message": "Example String", "path": "Example String" } ] } }
Arguments
home Id
I D!,non-nullrequired
device Id
I D!,non-nullrequired
Return type
Smarterrors
Mutation sample
mutation smartEnergyEnableDevice($homeId: ID!, $deviceId: ID!) {
smartEnergyEnableDevice(homeId: $homeId, deviceId: $deviceId) {
errors {
message
path
}
}
}Variables
{ "homeId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "deviceId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4" }
Response sample
{ "data": { "errors": [ { "message": "Example String", "path": "Example String" } ] } }
Arguments
home Id
I D!,non-nullrequired
device Id
I D!,non-nullrequired
Return type
Smarterrors
Mutation sample
mutation smartEnergyDisableDevice($homeId: ID!, $deviceId: ID!) {
smartEnergyDisableDevice(homeId: $homeId, deviceId: $deviceId) {
errors {
message
path
}
}
}Variables
{ "homeId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "deviceId": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4" }
Response sample
{ "data": { "errors": [ { "message": "Example String", "path": "Example String" } ] } }
Access
Energy
Misc
Other