The device Object for Locks
Represents a lock. The Seam API enables you to control connected smart locks from a wide variety of manufacturers, including locks that provide online and offline access code programming. Depending on the smart lock brand and model, actions that you can perform include remote unlock, remote lock, and programming access codes. You can also view a lock’s properties, capabilities, and status. Further, you can monitor for unlock and lock events. See also Webhooks.- Lock Device
Properties
can_configure_auto_lock Boolean
can_hvac_cool Boolean
can_hvac_heat Boolean
can_hvac_heat_cool Boolean
can_program_offline_access_codes Boolean
can_program_online_access_codes Boolean
can_program_thermostat_programs_as_different_each_day Boolean
can_program_thermostat_programs_as_same_each_day Boolean
can_program_thermostat_programs_as_weekday_weekend Boolean
can_remotely_lock Boolean
can_remotely_unlock Boolean
can_run_thermostat_programs Boolean
can_simulate_connection Boolean
can_simulate_disconnection Boolean
can_simulate_hub_connection Boolean
can_simulate_hub_disconnection Boolean
can_simulate_paid_subscription Boolean
can_simulate_removal Boolean
can_turn_off_hvac Boolean
can_unlock_with_code Boolean
capabilities_supported List of Enums
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.
connected_account_id UUID
Unique identifier for the account associated with the device.
created_at Datetime
Date and time at which the device object was created.
custom_metadata Record
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.
device_id UUID
ID of the device.
device_type Enum
Type of the device.
Enum values
Enum values
-
akuvox_lock -
august_lock -
brivo_access_point -
butterflymx_panel -
avigilon_alta_entry -
doorking_lock -
genie_door -
igloo_lock -
linear_lock -
lockly_lock -
kwikset_lock -
nuki_lock -
salto_lock -
schlage_lock -
smartthings_lock -
wyze_lock -
yale_lock -
two_n_intercom -
controlbyweb_device -
ttlock_lock -
igloohome_lock -
four_suites_door -
dormakaba_oracode_door -
tedee_lock -
akiles_lock -
ultraloq_lock -
korelock_lock -
keynest_key -
noiseaware_activity_zone -
minut_sensor -
ecobee_thermostat -
nest_thermostat -
honeywell_resideo_thermostat -
tado_thermostat -
sensi_thermostat -
smartthings_thermostat -
ios_phone -
android_phone -
ring_camera
display_name String
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.
errors List of Objects
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.
The specific structure of each object in this list depends on the value of its error_code field.
Variants:
account_disconnected
account_disconnected
created_at DatetimeDate and time at which Seam created the error.error_code EnumUnique identifier of the type of error. Enables quick recognition and categorization of the issue.Enum values:-
account_disconnected
is_connected_account_error BooleanIndicates that the error is a connected account error.is_device_error BooleanIndicates that the error is not a device error.message StringDetailed description of the error. Provides insights into the issue and potentially how to rectify it.salto_ks_subscription_limit_exceeded
salto_ks_subscription_limit_exceeded
created_at DatetimeDate and time at which Seam created the error.error_code EnumUnique identifier of the type of error. Enables quick recognition and categorization of the issue.Enum values:-
salto_ks_subscription_limit_exceeded
is_connected_account_error BooleanIndicates that the error is a connected account error.is_device_error BooleanIndicates that the error is not a device error.message StringDetailed description of the error. Provides insights into the issue and potentially how to rectify it.device_offline
device_offline
created_at DatetimeDate and time at which Seam created the error.error_code EnumUnique identifier of the type of error. Enables quick recognition and categorization of the issue.Enum values:-
device_offline
is_device_error BooleanIndicates that the error is a device error.message StringDetailed description of the error. Provides insights into the issue and potentially how to rectify it.device_removed
device_removed
created_at DatetimeDate and time at which Seam created the error.error_code EnumUnique identifier of the type of error. Enables quick recognition and categorization of the issue.Enum values:-
device_removed
is_device_error BooleanIndicates that the error is a device error.message StringDetailed description of the error. Provides insights into the issue and potentially how to rectify it.hub_disconnected
hub_disconnected
created_at DatetimeDate and time at which Seam created the error.error_code EnumUnique identifier of the type of error. Enables quick recognition and categorization of the issue.Enum values:-
hub_disconnected
is_device_error BooleanIndicates that the error is a device error.message StringDetailed description of the error. Provides insights into the issue and potentially how to rectify it.device_disconnected
device_disconnected
created_at DatetimeDate and time at which Seam created the error.error_code EnumUnique identifier of the type of error. Enables quick recognition and categorization of the issue.Enum values:-
device_disconnected
is_device_error BooleanIndicates that the error is a device error.message StringDetailed description of the error. Provides insights into the issue and potentially how to rectify it.empty_backup_access_code_pool
empty_backup_access_code_pool
created_at DatetimeDate and time at which Seam created the error.error_code EnumUnique identifier of the type of error. Enables quick recognition and categorization of the issue.Enum values:-
empty_backup_access_code_pool
is_device_error BooleanIndicates that the error is a device error.message StringDetailed description of the error. Provides insights into the issue and potentially how to rectify it.august_lock_not_authorized
august_lock_not_authorized
august_lock_missing_bridge
august_lock_missing_bridge
created_at DatetimeDate and time at which Seam created the error.error_code EnumUnique identifier of the type of error. Enables quick recognition and categorization of the issue.Enum values:-
august_lock_missing_bridge
is_device_error BooleanIndicates that the error is a device error.message StringDetailed description of the error. Provides insights into the issue and potentially how to rectify it.ttlock_lock_not_paired_to_gateway
ttlock_lock_not_paired_to_gateway
created_at DatetimeDate and time at which Seam created the error.error_code EnumUnique identifier of the type of error. Enables quick recognition and categorization of the issue.Enum values:-
ttlock_lock_not_paired_to_gateway
is_device_error BooleanIndicates that the error is a device error.message StringDetailed description of the error. Provides insights into the issue and potentially how to rectify it.missing_device_credentials
missing_device_credentials
created_at DatetimeDate and time at which Seam created the error.error_code EnumUnique identifier of the type of error. Enables quick recognition and categorization of the issue.Enum values:-
missing_device_credentials
is_device_error BooleanIndicates that the error is a device error.message StringDetailed description of the error. Provides insights into the issue and potentially how to rectify it.auxiliary_heat_running
auxiliary_heat_running
created_at DatetimeDate and time at which Seam created the error.error_code EnumUnique identifier of the type of error. Enables quick recognition and categorization of the issue.Enum values:-
auxiliary_heat_running
is_device_error BooleanIndicates that the error is a device error.message StringDetailed description of the error. Provides insights into the issue and potentially how to rectify it.subscription_required
subscription_required
created_at DatetimeDate and time at which Seam created the error.error_code EnumUnique identifier of the type of error. Enables quick recognition and categorization of the issue.Enum values:-
subscription_required
is_device_error BooleanIndicates that the error is a device error.message StringDetailed description of the error. Provides insights into the issue and potentially how to rectify it.lockly_missing_wifi_bridge
lockly_missing_wifi_bridge
created_at DatetimeDate and time at which Seam created the error.error_code EnumUnique identifier of the type of error. Enables quick recognition and categorization of the issue.Enum values:-
lockly_missing_wifi_bridge
is_device_error BooleanIndicates that the error is a device error.message StringDetailed description of the error. Provides insights into the issue and potentially how to rectify it.bridge_disconnected
bridge_disconnected
created_at DatetimeDate and time at which Seam created the error.error_code EnumUnique identifier of the type of error. Enables quick recognition and categorization of the issue.Enum values:-
bridge_disconnected
is_bridge_error BooleanIndicates whether the error is related to Seam Bridge.is_connected_account_error BooleanIndicates whether the error is related specifically to the connected account.message StringDetailed description of the error. Provides insights into the issue and potentially how to rectify it.is_managed Boolean
Indicates whether Seam manages the device. See also Managed and Unmanaged Devices.
nickname String
Optional nickname to describe the device, settable through Seam.
space_ids List of UUIDs
IDs of the spaces the device is in.
warnings List of Objects
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.
The specific structure of each object in this list depends on the value of its warning_code field.
Variants:
partial_backup_access_code_pool
partial_backup_access_code_pool
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
partial_backup_access_code_pool
many_active_backup_codes
many_active_backup_codes
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
many_active_backup_codes
wyze_device_missing_gateway
wyze_device_missing_gateway
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
wyze_device_missing_gateway
third_party_integration_detected
third_party_integration_detected
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
third_party_integration_detected
ttlock_lock_gateway_unlocking_not_enabled
ttlock_lock_gateway_unlocking_not_enabled
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
ttlock_lock_gateway_unlocking_not_enabled
ttlock_weak_gateway_signal
ttlock_weak_gateway_signal
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
ttlock_weak_gateway_signal
power_saving_mode
power_saving_mode
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
power_saving_mode
temperature_threshold_exceeded
temperature_threshold_exceeded
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
temperature_threshold_exceeded
device_communication_degraded
device_communication_degraded
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
device_communication_degraded
scheduled_maintenance_window
scheduled_maintenance_window
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
scheduled_maintenance_window
device_has_flaky_connection
device_has_flaky_connection
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
device_has_flaky_connection
salto_ks_office_mode
salto_ks_office_mode
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
salto_ks_office_mode
salto_ks_privacy_mode
salto_ks_privacy_mode
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
salto_ks_privacy_mode
salto_ks_subscription_limit_almost_reached
salto_ks_subscription_limit_almost_reached
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
salto_ks_subscription_limit_almost_reached
unknown_issue_with_phone
unknown_issue_with_phone
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
unknown_issue_with_phone
lockly_time_zone_not_configured
lockly_time_zone_not_configured
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
lockly_time_zone_not_configured
ultraloq_time_zone_unknown
ultraloq_time_zone_unknown
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
ultraloq_time_zone_unknown
two_n_device_missing_timezone
two_n_device_missing_timezone
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
two_n_device_missing_timezone
hub_required_for_additional_capabilities
hub_required_for_additional_capabilities
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
hub_required_for_additional_capabilities
keynest_unsupported_locker
keynest_unsupported_locker
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
keynest_unsupported_locker
accessory_keypad_setup_required
accessory_keypad_setup_required
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
accessory_keypad_setup_required
unreliable_online_status
unreliable_online_status
created_at DatetimeDate and time at which Seam created the warning.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
unreliable_online_status
max_access_codes_reached
max_access_codes_reached
active_access_code_count NumberNumber of active access codes on the device when the warning was set.created_at DatetimeDate and time at which Seam created the warning.max_active_access_code_count NumberMaximum number of active access codes supported by the device.message StringDetailed description of the warning. Provides insights into the issue and potentially how to rectify it.warning_code EnumUnique identifier of the type of warning. Enables quick recognition and categorization of the issue.Enum values:-
max_access_codes_reached
workspace_id UUID
Unique identifier for the Seam workspace associated with the device.
device.properties
akiles_metadata Object
Metadata for an Akiles device.
Child Properties
Child Properties
assa_abloy_credential_service_metadata Object
ASSA ABLOY Credential Service metadata for the phone.
Child Properties
Child Properties
assa_abloy_vostio_metadata Object
Metadata for an ASSA ABLOY Vostio system.
Child Properties
Child Properties
august_metadata Object
Metadata for an August device.
Child Properties
Child Properties
auto_lock_delay_seconds Number
The delay in seconds before the lock automatically locks after being unlocked.
auto_lock_enabled Boolean
Indicates whether automatic locking is enabled.
avigilon_alta_metadata Object
Metadata for an Avigilon Alta system.
Child Properties
Child Properties
brivo_metadata Object
Metadata for a Brivo device.
Child Properties
Child Properties
code_constraints List of Objects
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.
Child Object Properties
Child Object Properties
Enum values:
Enum values:
-
no_zeros -
cannot_start_with_12 -
no_triple_consecutive_ints -
cannot_specify_pin_code -
pin_code_matches_existing_set -
start_date_in_future -
no_ascending_or_descending_sequence -
at_least_three_unique_digits -
cannot_contain_089 -
cannot_contain_0789 -
unique_first_four_digits -
no_all_same_digits -
name_length -
name_must_be_unique
controlbyweb_metadata Object
Metadata for a ControlByWeb device.
Child Properties
Child Properties
door_open Boolean
Indicates whether the door is open.
dormakaba_oracode_metadata Object
Metadata for a dormakaba Oracode device.
Child Properties
Child Properties
ecobee_metadata Object
Metadata for an ecobee device.
Child Properties
Child Properties
four_suites_metadata Object
Metadata for a 4SUITES device.
Child Properties
Child Properties
genie_metadata Object
Metadata for a Genie device.
Child Properties
Child Properties
has_native_entry_events Boolean
Indicates whether the device supports native entry events.
honeywell_resideo_metadata Object
Metadata for a Honeywell Resideo device.
Child Properties
Child Properties
igloo_metadata Object
Metadata for an igloo device.
Child Properties
Child Properties
igloohome_metadata Object
Metadata for an igloohome device.
Child Properties
Child Properties
keynest_metadata Object
Metadata for a KeyNest device.
Child Properties
Child Properties
keypad_battery Object
Keypad battery status.
Child Properties
Child Properties
korelock_metadata Object
Metadata for a Korelock device.
Child Properties
Child Properties
kwikset_metadata Object
Metadata for a Kwikset device.
Child Properties
Child Properties
locked Boolean
Indicates whether the lock is locked.
lockly_metadata Object
Metadata for a Lockly device.
Child Properties
Child Properties
max_active_codes_supported Number
Maximum number of active access codes that the device supports.
minut_metadata Object
Metadata for a Minut device.
Child Properties
Child Properties
model Object
Device model-related properties.
Child Properties
Child Properties
name String
Name of the device.
nest_metadata Object
Metadata for a Google Nest device.
Child Properties
Child Properties
noiseaware_metadata Object
Metadata for a NoiseAware device.
Child Properties
Child Properties
Enum values:
Enum values:
indooroutdoor
nuki_metadata Object
Metadata for a Nuki device.
Child Properties
Child Properties
offline_access_codes_enabled Boolean
Indicates whether it is currently possible to use offline access codes for the device.
online Boolean
Indicates whether the device is online.
online_access_codes_enabled Boolean
Indicates whether it is currently possible to use online access codes for the device.
ring_metadata Object
Metadata for a Ring device.
Child Properties
Child Properties
salto_ks_metadata Object
Metadata for a Salto KS device.
Child Properties
Child Properties
salto_metadata Object
Metada for a Salto device.
Child Properties
Child Properties
salto_space_credential_service_metadata Object
Salto Space credential service metadata for the phone.
Child Properties
Child Properties
schlage_metadata Object
Metadata for a Schlage device.
Child Properties
Child Properties
seam_bridge_metadata Object
Metadata for Seam Bridge.
Child Properties
Child Properties
sensi_metadata Object
Metadata for a Sensi device.
Child Properties
Child Properties
smartthings_metadata Object
Metadata for a SmartThings device.
Child Properties
Child Properties
supported_code_lengths List of Numbers
Supported code lengths for access codes.
supports_accessory_keypad Boolean
supports_backup_access_code_pool Boolean
Indicates whether the device supports a backup access code pool.
supports_offline_access_codes Boolean
tado_metadata Object
Metadata for a tado° device.
Child Properties
Child Properties
tedee_metadata Object
Metadata for a Tedee device.
Child Properties
Child Properties
ttlock_metadata Object
Metadata for a TTLock device.
Child Properties
Child Properties
two_n_metadata Object
Metadata for a 2N device.
Child Properties
Child Properties
ultraloq_metadata Object
Metadata for an Ultraloq device.
Child Properties
Child Properties
visionline_metadata Object
Metadata for an ASSA ABLOY Visionline system.
Child Properties
Child Properties
wyze_metadata Object
Metadata for a Wyze device.
Child Properties
Child Properties
Errors
salto_ks_subscription_limit_exceeded
Indicates that the Salto site user limit has been reached.
august_lock_not_authorized
Indicates that the user is not authorized to use the August lock.
august_lock_missing_bridge
Indicates that the lock is not connected to a bridge.
empty_backup_access_code_pool
Indicates that the backup access code pool is empty.
ttlock_lock_not_paired_to_gateway
Indicates that the lock is not paired with a gateway.
subscription_required
Indicates that a subscription is required to connect.
missing_device_credentials
Indicates that device credentials are missing.
lockly_missing_wifi_bridge
Indicates that the Lockly lock is not connected to a Wi-Fi bridge.
hub_disconnected
Indicates that the hub is disconnected.
device_removed
Indicates that the device has been removed.
device_offline
Indicates that the device is offline.
device_disconnected
Indicates that the device is disconnected.
account_disconnected
Indicates that the account is disconnected.
bridge_disconnected
Indicates that the Seam API cannot communicate with Seam Bridge, for example, if the Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. See also Troubleshooting Your Access Control System.
Warnings
accessory_keypad_setup_required
Indicates that the accessory keypad exists, but is not linked to the Igloohome Bridge. Online access code programming will fail until the keypad is linked to the Igloohome Bridge in the Igloohome app.
device_communication_degraded
Indicates that the device appears to be unresponsive.
device_has_flaky_connection
Indicates that the device has a flaky connection.
hub_required_for_additional_capabilities
Indicates that a hub or relay must be connected to unlock additional capabilities such as remote unlock.
keynest_unsupported_locker
Indicates that the key is in a locker that does not support the access codes API.
lockly_time_zone_not_configured
Indicates that Seam detected that the Lockly device does not have a time zone configured. Time-bound codes may not work as expected.
many_active_backup_codes
Indicates that there are too many backup codes.
max_access_codes_reached
Indicates that the device has reached its maximum number of active access codes. Delete existing codes before creating new ones.
partial_backup_access_code_pool
Indicates that the backup access code is unhealthy.
power_saving_mode
Indicates that the device is in power saving mode and may have limited functionality.
salto_ks_office_mode
Indicates that the Salto KS lock is in Office Mode. Access Codes will not unlock doors.
salto_ks_privacy_mode
Indicates that the Salto KS lock is in Privacy Mode. Access Codes will not unlock doors.
salto_ks_subscription_limit_almost_reached
Indicates that the Salto KS site has exceeded 80% of the maximum number of allowed users. Increase your subscription limit or delete some users from your site.
scheduled_maintenance_window
Indicates that a scheduled maintenance window has been detected.
third_party_integration_detected
Indicates that a third-party integration has been detected.
ttlock_lock_gateway_unlocking_not_enabled
Indicates that the Remote Unlock feature is not enabled in the settings.”
ttlock_weak_gateway_signal
Indicates that the gateway signal is weak.
two_n_device_missing_timezone
Indicates that the 2N device does not have a time zone configured. Configure a time zone on the device to enable access codes.
ultraloq_time_zone_unknown
Indicates that Seam does not know the time zone of the Ultraloq device. Set a time zone to enable time-bound access codes.
unreliable_online_status
Indicates that the device may optimistically be reported as online because the provider does not reliably report its online status.
wyze_device_missing_gateway
Indicates that the Wyze Lock is not connected to a gateway.
Endpoints
/locks/configure_auto_lock
Configures the auto-lock setting for a specified lock.
/locks/get
Returns a specified lock.
/locks/list
Returns a list of all locks.
/locks/lock_door
Locks a lock. See also Locking and Unlocking Smart Locks.
/locks/unlock_door
Unlocks a lock. See also Locking and Unlocking Smart Locks.