## device **Type:** GraphQL queries ### Arguments - deviceId (ID) ### Response **Type:** Device **Description:** undefined #### Fields - id (ID) - deviceType (DeviceType) - name (String) - serialNumber (String) - imei (String) - macAddress (String) - ipAddress (String) - roomPlacement (String) - manufacturer (DeviceManufacturer) - deviceTemplate (DeviceTemplate) - image (DeviceImage) - favorite (Boolean) - favoriteChangedAt (String) - registeredAt (String) - canBeUnregistered (Boolean) - firmwareVersion (String) - latestFirmware (DeviceFirmware) - relayConfiguration (DeviceRelayConfiguration) - ioModuleConfiguration (DeviceIoModuleConfiguration) - area (Area) - traits (Trait) - accessPolicy (DeviceAccessPolicy) --- ## deviceIdentifyBySerialNumber **Type:** GraphQL queries ### Arguments - serialNumber (String) ### Response **Type:** DeviceIdentifyPayload **Description:** undefined #### Fields - deviceInfo (DeviceInfo) - errors (DeviceIdentifyError) --- ## deviceIdentifyByQRCode **Type:** GraphQL queries ### Arguments - qrCode (String) ### Response **Type:** DeviceIdentifyPayload **Description:** undefined #### Fields - deviceInfo (DeviceInfo) - errors (DeviceIdentifyError) --- ## deviceManufacturers **Type:** GraphQL queries ### Response **Type:** DeviceManufacturer **Description:** undefined #### Fields - id (ID) - name (String) - logo (DeviceManufacturerLogo) --- ## deviceTemplates **Type:** GraphQL queries ### Arguments - manufacturerId (ID) - deviceType (DeviceType): undefined - language (String) ### Response **Type:** DeviceTemplate **Description:** undefined #### Fields - id (ID) - deviceType (DeviceType) - name (String) - primaryPairingMode (PairingMode) - secondaryPairingModes (PairingMode) - manufacturer (DeviceManufacturer) - image (DeviceTemplateImage) - imageWithBg (DeviceTemplateImage) - instructions (DeviceTemplateInstructions) --- ## hubScanFoundDevices **Type:** GraphQL queries ### Arguments - commandId (ID) ### Response **Type:** HubScanFoundDevice **Description:** undefined #### Fields - hubDeviceId (ID) - deviceName (String) - deviceManufacturerName (String) - deviceImageSmallUrl (String) - serialNumber (String) --- ## deviceAccessPolicyForUser **Type:** GraphQL queries ### Arguments - deviceId (ID) - userId (ID) ### Response **Type:** DeviceAccessPolicy **Description:** undefined #### Fields - read (Boolean) - write (Boolean) - delete (Boolean) - expiresAt (String) --- ## deviceUsersWithAccess **Type:** GraphQL queries ### Arguments - deviceId (ID) ### Response **Type:** HomeMember **Description:** undefined --- ## deviceGroups **Type:** GraphQL queries ### Arguments - homeId (ID) ### Response **Type:** DeviceGroupCollection **Description:** undefined #### Fields - deviceGroups (DeviceGroup) --- ## deviceFirmwareUploadUrl **Type:** GraphQL queries ### Arguments - model (String) - version (String) - transportMedium (DeviceFirmwareTransportMedium, Not Null): undefined - variant (DeviceFirmwareVariant): undefined ### Response **Type:** String