The device Object
Represents a device that has been connected to Seam.
Lock Device
Noise Sensor Device
Thermostat Device
{
"can_program_online_access_codes" : true ,
"can_remotely_lock" : true ,
"can_remotely_unlock" : true ,
"capabilities_supported" : [
"access_code" ,
"lock"
],
"connected_account_id" : "8e3a4f1b-2c7d-4a9e-8b5f-3d2c1a0b9e8f" ,
"created_at" : "2025-03-27T02:08:16.418Z" ,
"space_ids" : [],
"custom_metadata" : {
"id" : "internalId1"
},
"device_id" : "a69569e1-133b-4a9d-b883-018641bfe543" ,
"device_type" : "schlage_lock" ,
"display_name" : "FRONT DOOR" ,
"errors" : [],
"is_managed" : true ,
"location" : {
"location_name" : "Front Door" ,
"timezone" : "America/New_York"
},
"nickname" : "Front Door" ,
"properties" : {
"appearance" : {
"name" : "FRONT DOOR"
},
"battery" : {
"level" : 0.48 ,
"status" : "good"
},
"battery_level" : 0.48 ,
"code_constraints" : [
{
"constraint_type" : "name_length" ,
"max_length" : 9
}
],
"has_native_entry_events" : true ,
"image_alt_text" : "Schlage Sense Smart Deadbolt with Camelot Trim, Front" ,
"image_url" : "https://connect.getseam.com/_next/image?url=https://connect.getseam.com/assets/images/devices/schlage_sense-smart-deadbolt-with-camelot-trim_front.png&q=75&w=128" ,
"locked" : false ,
"manufacturer" : "schlage" ,
"model" : {
"accessory_keypad_supported" : false ,
"can_connect_accessory_keypad" : false ,
"display_name" : "Encode" ,
"has_built_in_keypad" : true ,
"manufacturer_display_name" : "Schlage" ,
"offline_access_codes_supported" : false ,
"online_access_codes_supported" : true
},
"name" : "FRONT DOOR" ,
"offline_access_codes_enabled" : false ,
"online" : true ,
"online_access_codes_enabled" : true ,
"schlage_metadata" : {
"device_id" : "a69569e1-133b-4a9d-b883-018641bfe543" ,
"device_name" : "FRONT DOOR" ,
"model" : "Encode"
},
"serial_number" : "34000000000531e0" ,
"supported_code_lengths" : [
4 ,
5 ,
6 ,
7 ,
8
],
"supports_backup_access_code_pool" : true ,
"supports_offline_access_codes" : false
},
"warnings" : [],
"workspace_id" : "5d7f2e1a-9c8b-4f3e-8d2c-1a0b9e8f7c6d"
}
Properties
The can configure auto lock.
can_program_offline_access_codes
The can program offline access codes.
can_program_online_access_codes
The can program online access codes.
can_program_thermostat_programs_as_different_each_day
The can program thermostat programs as different each day.
can_program_thermostat_programs_as_same_each_day
The can program thermostat programs as same each day.
can_program_thermostat_programs_as_weekday_weekend
The can program thermostat programs as weekday weekend.
can_run_thermostat_programs
The can run thermostat programs.
The can simulate connection.
can_simulate_disconnection
The can simulate disconnection.
can_simulate_hub_connection
The can simulate hub connection.
can_simulate_hub_disconnection
The can simulate hub disconnection.
can_simulate_paid_subscription
The can simulate paid subscription.
The can simulate removal.
The can unlock with code.
Collection of capabilities that the device supports when connected to Seam. Values are access_code, which indicates that the device can manage and utilize digital PIN codes for secure access; lock, which indicates that the device controls a door locking mechanism, enabling the remote opening and closing of doors and other entry points; noise_detection, which indicates that the device supports monitoring and responding to ambient noise levels; thermostat, which indicates that the device can regulate and adjust indoor temperatures; battery, which indicates that the device can manage battery life and health; and phone, which indicates that the device is a mobile device, such as a smartphone. Important: Superseded by capability flags .
Unique identifier for the account associated with the device.
Date and time at which the device object was created.
Set of key:value pairs. Adding custom metadata to a resource, such as a Connect Webview , connected account , or device , enables you to store custom information, like customer details or internal IDs from your application.
Display name of the device, defaults to nickname (if it is set) or properties.appearance.name, otherwise. Enables administrators and users to identify the device easily, especially when there are numerous devices.
Array of errors associated with the device. Each error object within the array contains two fields: error_code and message. error_code is a string that uniquely identifies the type of error, enabling quick recognition and categorization of the issue. message provides a more detailed description of the error, offering insights into the issue and potentially how to rectify it.
Optional nickname to describe the device, settable through Seam.
Properties of the device. Accessory keypad properties and state. Keypad battery properties. Indicates if an accessory keypad is connected to the device.
Appearance-related properties, as reported by the device. Name of the device as seen from the provider API and application, not settable through Seam.
Represents the current status of the battery charge level. Battery charge level as a value between 0 and 1, inclusive.
Represents the current status of the battery charge level. Values are critical, which indicates an extremely low level, suggesting imminent shutdown or an urgent need for charging; low, which signifies that the battery is under the preferred threshold and should be charged soon; good, which denotes a satisfactory charge level, adequate for normal use without the immediate need for recharging; and full, which represents a battery that is fully charged, providing the maximum duration of usage.
Indicates the battery level of the device as a decimal value between 0 and 1, inclusive.
currently_triggering_noise_threshold_ids
Array of noise threshold IDs that are currently triggering.
Indicates whether the device has direct power.
Alt text for the device image.
Image URL for the device.
Manufacturer of the device. When a device, such as a smart lock, is connected through a smart hub, the manufacturer of the device might be different from that of the smart hub.
Device model-related properties. accessory_keypad_supported
The accessory keypad supported.
can_connect_accessory_keypad
Indicates whether the device can connect a accessory keypad.
Display name of the device model.
Indicates whether the device has a built in accessory keypad.
manufacturer_display_name
Display name that corresponds to the manufacturer-specific terminology for the device.
offline_access_codes_supported
The offline access codes supported.
online_access_codes_supported
The online access codes supported.
Indicates current noise level in decibels, if the device supports noise detection.
offline_access_codes_enabled
Indicates whether it is currently possible to use offline access codes for the device.
Indicates whether the device is online.
online_access_codes_enabled
Indicates whether it is currently possible to use online access codes for the device.
Serial number of the device.
supports_accessory_keypad
The supports accessory keypad.
supports_offline_access_codes
The supports offline access codes.
assa_abloy_credential_service_metadata
ASSA ABLOY Credential Service metadata for the phone. Endpoints associated with the phone.
Indicates whether the credential service has active endpoints associated with the phone.
salto_space_credential_service_metadata
Salto Space credential service metadata for the phone. Indicates whether the credential service has an active associated phone.
Metadata for an Akiles device. Group ID to which to add users for an Akiles device.
Gadget ID for an Akiles device.
Gadget name for an Akiles device.
Product name for an Akiles device.
assa_abloy_vostio_metadata
Metadata for an ASSA ABLOY Vostio system. Encoder name for an ASSA ABLOY Vostio system.
Metadata for an August device. Indicates whether an August device has a keypad.
House ID for an August device.
House name for an August device.
Keypad battery level for an August device.
Lock ID for an August device.
Lock name for an August device.
Model for an August device.
Metadata for an Avigilon Alta system. Entry name for an Avigilon Alta system.
Total count of entry relays for an Avigilon Alta system.
Organization name for an Avigilon Alta system.
Site ID for an Avigilon Alta system.
Site name for an Avigilon Alta system.
Zone ID for an Avigilon Alta system.
Zone name for an Avigilon Alta system.
Metadata for a Brivo device. Indicates whether the Brivo access point has activation (remote unlock) enabled.
Device name for a Brivo device.
Metadata for a ControlByWeb device. Device ID for a ControlByWeb device.
Device name for a ControlByWeb device.
Relay name for a ControlByWeb device.
dormakaba_oracode_metadata
Metadata for a dormakaba Oracode device. Device ID for a dormakaba Oracode device.
Door ID for a dormakaba Oracode device.
Indicates whether a door is wireless for a dormakaba Oracode device.
Door name for a dormakaba Oracode device.
IANA time zone for a dormakaba Oracode device.
Predefined time slots for a dormakaba Oracode device.
Site ID for a dormakaba Oracode device.
Site name for a dormakaba Oracode device.
Metadata for an ecobee device. Device name for an ecobee device.
Device ID for an ecobee device.
Metadata for a 4SUITES device. Device ID for a 4SUITES device.
Device name for a 4SUITES device.
Reclose delay, in seconds, for a 4SUITES device.
Metadata for a Genie device. Lock name for a Genie device.
Door name for a Genie device.
honeywell_resideo_metadata
Metadata for a Honeywell Resideo device. Device name for a Honeywell Resideo device.
honeywell_resideo_device_id
Device ID for a Honeywell Resideo device.
Metadata for an igloo device. Bridge ID for an igloo device.
Device ID for an igloo device.
Model for an igloo device.
Metadata for an igloohome device. Bridge ID for an igloohome device.
Bridge name for an igloohome device.
Device ID for an igloohome device.
Device name for an igloohome device.
is_accessory_keypad_linked_to_bridge
Indicates whether a keypad is linked to a bridge for an igloohome device.
Keypad ID for an igloohome device.
Metadata for a KeyNest device. Address for a KeyNest device.
Current or last store ID for a KeyNest device.
Current status for a KeyNest device.
Current user company for a KeyNest device.
Current user email for a KeyNest device.
Current user name for a KeyNest device.
current_user_phone_number
Current user phone number for a KeyNest device.
Default office ID for a KeyNest device.
Device name for a KeyNest device.
Fob ID for a KeyNest device.
Handover method for a KeyNest device.
Whether the KeyNest device has a photo.
Whether the key is in a locker that does not support the access codes API.
Key ID for a KeyNest device.
Key notes for a KeyNest device.
KeyNest app user for a KeyNest device.
Last movement timestamp for a KeyNest device.
Property ID for a KeyNest device.
Property postcode for a KeyNest device.
Status type for a KeyNest device.
Subscription plan for a KeyNest device.
Metadata for a Korelock device. Device ID for a Korelock device.
Device name for a Korelock device.
Firmware version for a Korelock device.
Location ID for a Korelock device. Required for timebound access codes.
Model code for a Korelock device.
Serial number for a Korelock device.
WiFi signal strength (0-1) for a Korelock device.
Metadata for a Kwikset device. Device ID for a Kwikset device.
Device name for a Kwikset device.
Model number for a Kwikset device.
Metadata for a Lockly device. Device ID for a Lockly device.
Device name for a Lockly device.
Model for a Lockly device.
Metadata for a Minut device. Device ID for a Minut device.
Device name for a Minut device.
Latest sensor values for a Minut device. Latest accelerometer Z-axis reading for a Minut device. Time of latest accelerometer Z-axis reading for a Minut device.
Value of latest accelerometer Z-axis reading for a Minut device.
Latest humidity reading for a Minut device. Time of latest humidity reading for a Minut device.
Value of latest humidity reading for a Minut device.
Latest pressure reading for a Minut device. Time of latest pressure reading for a Minut device.
Value of latest pressure reading for a Minut device.
Latest sound reading for a Minut device. Time of latest sound reading for a Minut device.
Value of latest sound reading for a Minut device.
Latest temperature reading for a Minut device. Time of latest temperature reading for a Minut device.
Value of latest temperature reading for a Minut device.
Metadata for a Google Nest device. Custom device name for a Google Nest device. The device owner sets this value.
Device name for a Google Nest device. Google sets this value.
Display name for a Google Nest device.
Device ID for a Google Nest device.
Metadata for a NoiseAware device. Device ID for a NoiseAware device.
Device model for a NoiseAware device.
Device name for a NoiseAware device.
Noise level, in decibels, for a NoiseAware device.
Noise level, expressed as a Noise Risk Score (NRS), for a NoiseAware device.
Metadata for a Nuki device. Device ID for a Nuki device.
Device name for a Nuki device.
Indicates whether keypad 2 is paired for a Nuki device.
Indicates whether the keypad battery is in a critical state for a Nuki device.
Indicates whether the keypad is paired for a Nuki device.
Metadata for an Omnitec device. Whether the Omnitec lock has a connected gateway for remote operations.
Lock ID for an Omnitec device.
Bluetooth MAC address for an Omnitec device.
Lock name for an Omnitec device.
Static UTC offset of the Omnitec lock in milliseconds. Does not account for DST.
Metadata for a Ring device. Device ID for a Ring device.
Device name for a Ring device.
Metadata for a Salto KS device. Battery level for a Salto KS device.
Customer reference for a Salto KS device.
has_custom_pin_subscription
Indicates whether the site has a Salto KS subscription that supports custom PINs.
Lock ID for a Salto KS device.
Lock type for a Salto KS device.
Locked state for a Salto KS device.
Model for a Salto KS device.
Site ID for the Salto KS site to which the device belongs.
Site name for the Salto KS site to which the device belongs.
Metada for a Salto device. Battery level for a Salto device.
Customer reference for a Salto device.
Lock ID for a Salto device.
Lock type for a Salto device.
Locked state for a Salto device.
Model for a Salto device.
Site ID for the Salto KS site to which the device belongs.
Site name for the Salto KS site to which the device belongs.
Metadata for a Schlage device. Device ID for a Schlage device.
Device name for a Schlage device.
Model for a Schlage device.
Metadata for Seam Bridge. Device number for Seam Bridge.
Unlock method for Seam Bridge.
Metadata for a Sensi device. Device ID for a Sensi device.
Device name for a Sensi device.
dual_setpoints_not_supported
Set to true when the device does not support the /dual-setpoints API endpoint.
Product type for a Sensi device.
Metadata for a SmartThings device. Device ID for a SmartThings device.
Device name for a SmartThings device.
Location ID for a SmartThings device.
Model for a SmartThings device.
Metadata for a tado° device. Device type for a tado° device.
Serial number for a tado° device.
Metadata for a Tedee device. Bridge ID for a Tedee device.
Bridge name for a Tedee device.
Device ID for a Tedee device.
Device model for a Tedee device.
Device name for a Tedee device.
Keypad ID for a Tedee device.
Serial number for a Tedee device.
Metadata for a TTLock device. Feature value for a TTLock device.
Features for a TTLock device. Indicates whether a TTLock device supports auto-lock time configuration.
incomplete_keyboard_passcode
Indicates whether a TTLock device supports an incomplete keyboard passcode.
Indicates whether a TTLock device supports the lock command.
Indicates whether a TTLock device supports a passcode.
Indicates whether a TTLock device supports passcode management.
Indicates whether a TTLock device supports unlock via gateway.
Indicates whether a TTLock device supports Wi-Fi.
Indicates whether a TTLock device has a gateway.
Lock alias for a TTLock device.
Lock ID for a TTLock device.
Lock-side timezone offset in milliseconds east of UTC, as configured in the TTLock app. Source of truth for the lock’s wall-clock interpretation of access code start/end times — a misconfigured value here is the typical cause of customer “codes offset by N hours” reports. Diagnostic only; Seam does not convert times based on this value.
Wireless keypads for a TTLock device.
Metadata for a 2N device. Device ID for a 2N device.
Device name for a 2N device.
Metadata for an Ultraloq device. Device ID for an Ultraloq device.
Device name for an Ultraloq device.
Device type for an Ultraloq device.
IANA timezone for the Ultraloq device.
Metadata for an ASSA ABLOY Visionline system. Encoder ID for an ASSA ABLOY Visionline system.
Metadata for a Wyze device. Device ID for a Wyze device.
Device information model for a Wyze device.
Device name for a Wyze device.
Keypad UUID for a Wyze device.
Locker status (hardlock) for a Wyze device.
Product model for a Wyze device.
Product name for a Wyze device.
Product type for a Wyze device.
The delay in seconds before the lock automatically locks after being unlocked.
Indicates whether automatic locking is enabled.
Constraints on access codes for the device. Seam represents each constraint as an object with a constraint_type property. Depending on the constraint type, there may also be additional properties. Note that some constraints are manufacturer- or device-specific.
Indicates whether the door is open.
Indicates whether the device supports native entry events.
Keypad battery status. Keypad battery charge level.
Indicates whether the lock is locked.
max_active_codes_supported
Maximum number of active access codes that the device supports.
Supported code lengths for access codes.
supports_backup_access_code_pool
active_thermostat_schedule
active_thermostat_schedule_id
available_climate_preset_modes
Climate preset modes that the thermostat supports, such as “home”, “away”, “wake”, “sleep”, “occupied”, and “unoccupied”.
available_climate_presets
available_fan_mode_settings
Fan mode settings that the thermostat supports.
available_hvac_mode_settings
HVAC mode settings that the thermostat supports.
Current climate setting. can_use_with_thermostat_daily_programs
Indicates whether the climate preset key can be programmed in a thermostat daily program. The climate preset mode for the thermostat, based on the available climate preset modes reported by the device.
cooling_set_point_celsius
Temperature to which the thermostat should cool (in °C). See also Set Points . cooling_set_point_fahrenheit
Temperature to which the thermostat should cool (in °F). See also Set Points . Metadata specific to the Ecobee climate, if applicable. Reference to the Ecobee climate, if applicable.
Indicates if the climate preset is optimized by Ecobee.
Indicates whether the climate preset is owned by the user or the system.
heating_set_point_celsius
Temperature to which the thermostat should heat (in °C). See also Set Points . heating_set_point_fahrenheit
Temperature to which the thermostat should heat (in °F). See also Set Points . Desired HVAC mode setting, such as heat, cool, heat_cool, or off. The default climate setting. can_use_with_thermostat_daily_programs
Indicates whether the climate preset key can be programmed in a thermostat daily program. The climate preset mode for the thermostat, based on the available climate preset modes reported by the device.
cooling_set_point_celsius
Temperature to which the thermostat should cool (in °C). See also Set Points . cooling_set_point_fahrenheit
Temperature to which the thermostat should cool (in °F). See also Set Points . Metadata specific to the Ecobee climate, if applicable. Reference to the Ecobee climate, if applicable.
Indicates if the climate preset is optimized by Ecobee.
Indicates whether the climate preset is owned by the user or the system.
heating_set_point_celsius
Temperature to which the thermostat should heat (in °C). See also Set Points . heating_set_point_fahrenheit
Temperature to which the thermostat should heat (in °F). See also Set Points . Desired HVAC mode setting, such as heat, cool, heat_cool, or off. fallback_climate_preset_key
Indicates whether the connected HVAC system is currently cooling, as reported by the thermostat.
Indicates whether the fan in the connected HVAC system is currently running, as reported by the thermostat.
Indicates whether the connected HVAC system is currently heating, as reported by the thermostat.
is_temporary_manual_override_active
Indicates whether the current thermostat settings differ from the most recent active program or schedule that Seam activated. For this condition to occur, current_climate_setting.manual_override_allowed must also be true.
max_cooling_set_point_celsius
max_cooling_set_point_fahrenheit
max_heating_set_point_celsius
max_heating_set_point_fahrenheit
max_thermostat_daily_program_periods_per_day
Maximum number of periods that the thermostat can support per day. For example, if the thermostat supports 4 periods per day, this value is 4.
max_unique_climate_presets_per_thermostat_weekly_program
Maximum number of climate presets that the thermostat can support for weekly programming.
min_cooling_set_point_celsius
min_cooling_set_point_fahrenheit
min_heating_cooling_delta_celsius
Minimum temperature difference in °C between the cooling and heating set points when in heat-cool (auto) mode. min_heating_cooling_delta_fahrenheit
Minimum temperature difference in °F between the cooling and heating set points when in heat-cool (auto) mode. min_heating_set_point_celsius
min_heating_set_point_fahrenheit
Reported relative humidity, as a value between 0 and 1, inclusive.
Reported temperature in °C.
Reported temperature in °F.
thermostat_daily_program_period_precision_minutes
Precision of the thermostat’s period in minutes. For example, if the thermostat supports 15-minute periods, this value is 15. All values are relative to the top of the hour, so for 15 minutes, the periods would be 0, 15, 30, and 45 minutes past the hour.
thermostat_daily_programs
thermostat_weekly_program
Current weekly program for the thermostat. Date and time at which the thermostat weekly program was created.
ID of the thermostat daily program to run on Fridays.
ID of the thermostat daily program to run on Mondays.
ID of the thermostat daily program to run on Saturdays.
ID of the thermostat daily program to run on Sundays.
ID of the thermostat daily program to run on Thursdays.
ID of the thermostat daily program to run on Tuesdays.
ID of the thermostat daily program to run on Wednesdays.
IDs of the spaces the device is in.
Array of warnings associated with the device. Each warning object within the array contains two fields: warning_code and message. warning_code is a string that uniquely identifies the type of warning, enabling quick recognition and categorization of the issue. message provides a more detailed description of the warning, offering insights into the issue and potentially how to rectify it.
Unique identifier for the Seam workspace associated with the device.
Manufacturer of the device. Represents the hardware brand, which may differ from the provider. Display name for the manufacturer, such as August, Yale, Salto, and so on.
Image URL for the manufacturer logo.
Manufacturer identifier, such as august, yale, salto, and so on.
Provider of the device. Represents the third-party service through which the device is controlled. Device provider name. Corresponds to the integration type, such as august, schlage, yale_access, and so on.
Display name for the device provider type.
Image URL for the device provider.
Provider category. Indicates the third-party provider type, such as stable, for stable integrations, or internal, for internal integrations.
Location information for the device. Name of the device location.
Time zone of the device location.
Time zone of the device location.
Access Codes
offline_access_codes_enabled
Indicates whether it is currently possible to use offline access codes for the device.
online_access_codes_enabled
Indicates whether it is currently possible to use online access codes for the device.
supports_accessory_keypad
The supports accessory keypad.
supports_offline_access_codes
The supports offline access codes.
Constraints on access codes for the device. Seam represents each constraint as an object with a constraint_type property. Depending on the constraint type, there may also be additional properties. Note that some constraints are manufacturer- or device-specific.
Indicates whether the device supports native entry events.
Keypad battery status. Keypad battery charge level.
max_active_codes_supported
Maximum number of active access codes that the device supports.
Supported code lengths for access codes.
supports_backup_access_code_pool
Hardware
Accessory keypad properties and state. Keypad battery properties. Indicates if an accessory keypad is connected to the device.
Appearance-related properties, as reported by the device. Name of the device as seen from the provider API and application, not settable through Seam.
Represents the current status of the battery charge level. Battery charge level as a value between 0 and 1, inclusive.
Represents the current status of the battery charge level. Values are critical, which indicates an extremely low level, suggesting imminent shutdown or an urgent need for charging; low, which signifies that the battery is under the preferred threshold and should be charged soon; good, which denotes a satisfactory charge level, adequate for normal use without the immediate need for recharging; and full, which represents a battery that is fully charged, providing the maximum duration of usage.
Indicates the battery level of the device as a decimal value between 0 and 1, inclusive.
Indicates whether the device has direct power.
Alt text for the device image.
Image URL for the device.
Manufacturer of the device. When a device, such as a smart lock, is connected through a smart hub, the manufacturer of the device might be different from that of the smart hub.
Serial number of the device.
Locks
The delay in seconds before the lock automatically locks after being unlocked.
Indicates whether automatic locking is enabled.
Indicates whether the door is open.
Indicates whether the lock is locked.
Noise Sensors
currently_triggering_noise_threshold_ids
Array of noise threshold IDs that are currently triggering.
Indicates current noise level in decibels, if the device supports noise detection.
Thermostats
active_thermostat_schedule
active_thermostat_schedule_id
available_climate_preset_modes
Climate preset modes that the thermostat supports, such as “home”, “away”, “wake”, “sleep”, “occupied”, and “unoccupied”.
available_climate_presets
available_fan_mode_settings
Fan mode settings that the thermostat supports.
available_hvac_mode_settings
HVAC mode settings that the thermostat supports.
Current climate setting. can_use_with_thermostat_daily_programs
Indicates whether the climate preset key can be programmed in a thermostat daily program. The climate preset mode for the thermostat, based on the available climate preset modes reported by the device.
cooling_set_point_celsius
Temperature to which the thermostat should cool (in °C). See also Set Points . cooling_set_point_fahrenheit
Temperature to which the thermostat should cool (in °F). See also Set Points . Metadata specific to the Ecobee climate, if applicable. Reference to the Ecobee climate, if applicable.
Indicates if the climate preset is optimized by Ecobee.
Indicates whether the climate preset is owned by the user or the system.
heating_set_point_celsius
Temperature to which the thermostat should heat (in °C). See also Set Points . heating_set_point_fahrenheit
Temperature to which the thermostat should heat (in °F). See also Set Points . Desired HVAC mode setting, such as heat, cool, heat_cool, or off.
The default climate setting. can_use_with_thermostat_daily_programs
Indicates whether the climate preset key can be programmed in a thermostat daily program. The climate preset mode for the thermostat, based on the available climate preset modes reported by the device.
cooling_set_point_celsius
Temperature to which the thermostat should cool (in °C). See also Set Points . cooling_set_point_fahrenheit
Temperature to which the thermostat should cool (in °F). See also Set Points . Metadata specific to the Ecobee climate, if applicable. Reference to the Ecobee climate, if applicable.
Indicates if the climate preset is optimized by Ecobee.
Indicates whether the climate preset is owned by the user or the system.
heating_set_point_celsius
Temperature to which the thermostat should heat (in °C). See also Set Points . heating_set_point_fahrenheit
Temperature to which the thermostat should heat (in °F). See also Set Points . Desired HVAC mode setting, such as heat, cool, heat_cool, or off.
fallback_climate_preset_key
Indicates whether the connected HVAC system is currently cooling, as reported by the thermostat.
Indicates whether the fan in the connected HVAC system is currently running, as reported by the thermostat.
Indicates whether the connected HVAC system is currently heating, as reported by the thermostat.
is_temporary_manual_override_active
Indicates whether the current thermostat settings differ from the most recent active program or schedule that Seam activated. For this condition to occur, current_climate_setting.manual_override_allowed must also be true.
max_cooling_set_point_celsius
max_cooling_set_point_fahrenheit
max_heating_set_point_celsius
max_heating_set_point_fahrenheit
max_thermostat_daily_program_periods_per_day
Maximum number of periods that the thermostat can support per day. For example, if the thermostat supports 4 periods per day, this value is 4.
max_unique_climate_presets_per_thermostat_weekly_program
Maximum number of climate presets that the thermostat can support for weekly programming.
min_cooling_set_point_celsius
min_cooling_set_point_fahrenheit
min_heating_cooling_delta_celsius
Minimum temperature difference in °C between the cooling and heating set points when in heat-cool (auto) mode.
min_heating_cooling_delta_fahrenheit
Minimum temperature difference in °F between the cooling and heating set points when in heat-cool (auto) mode.
min_heating_set_point_celsius
min_heating_set_point_fahrenheit
Reported relative humidity, as a value between 0 and 1, inclusive.
Reported temperature in °C.
Reported temperature in °F.
thermostat_daily_program_period_precision_minutes
Precision of the thermostat’s period in minutes. For example, if the thermostat supports 15-minute periods, this value is 15. All values are relative to the top of the hour, so for 15 minutes, the periods would be 0, 15, 30, and 45 minutes past the hour.
thermostat_daily_programs
thermostat_weekly_program
Current weekly program for the thermostat. Date and time at which the thermostat weekly program was created.
ID of the thermostat daily program to run on Fridays.
ID of the thermostat daily program to run on Mondays.
ID of the thermostat daily program to run on Saturdays.
ID of the thermostat daily program to run on Sundays.
ID of the thermostat daily program to run on Thursdays.
ID of the thermostat daily program to run on Tuesdays.
ID of the thermostat daily program to run on Wednesdays.
The device_provider Object
{
"can_program_online_access_codes" : true ,
"can_remotely_unlock" : true ,
"device_provider_name" : "akiles" ,
"display_name" : "Akiles" ,
"image_url" : "https://connect.getseam.com/_next/image?url=https://connect.getseam.com/assets/images/logos/akiles.png&q=75&w=128" ,
"space_ids" : [],
"provider_categories" : [
"stable" ,
"consumer_smartlocks"
]
}
Properties
The can configure auto lock.
can_program_offline_access_codes
The can program offline access codes.
can_program_online_access_codes
The can program online access codes.
can_program_thermostat_programs_as_different_each_day
The can program thermostat programs as different each day.
can_program_thermostat_programs_as_same_each_day
The can program thermostat programs as same each day.
can_program_thermostat_programs_as_weekday_weekend
The can program thermostat programs as weekday weekend.
can_run_thermostat_programs
The can run thermostat programs.
The can simulate connection.
can_simulate_disconnection
The can simulate disconnection.
can_simulate_hub_connection
The can simulate hub connection.
can_simulate_hub_disconnection
The can simulate hub disconnection.
can_simulate_paid_subscription
The can simulate paid subscription.
The can simulate removal.
The can unlock with code.
The device provider name.