device.connected
The status of a device changed from offline to online. That is, the device.properties.online property changed from false to true. Note that some devices operate entirely in offline mode, so Seam never emits a device.connected event for these devices.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
String (UUID)
ID of the connected account associated with the event.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
String (UUID)
ID of the affected device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.connectedString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.added
A device was added to Seam or was re-added to Seam after having been removed.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
String (UUID)
ID of the connected account associated with the event.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
String (UUID)
ID of the affected device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.addedString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.converted_to_unmanaged
A managed device was successfully converted to an unmanaged device.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
String (UUID)
ID of the connected account associated with the event.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
String (UUID)
ID of the affected device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.converted_to_unmanagedString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.disconnected
The status of a device changed from online to offline. That is, the device.properties.online property changed from true to false.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
Array
Errors associated with the connected account.
String (UUID)
ID of the connected account associated with the event.
Array
Warnings associated with the connected account.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
Array
Errors associated with the device.
String (UUID)
ID of the affected device.
Array
Warnings associated with the device.
Enum (String)
Error code associated with the disconnection event, if any.Possible values:
account_disconnected, hub_disconnected, device_disconnectedString
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.disconnectedString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.tampered
A device detected that it was tampered with, for example, opened or moved.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
String (UUID)
ID of the connected account associated with the event.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
String (UUID)
ID of the affected device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.tamperedString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.low_battery
A device battery level dropped below the low threshold.
Properties
Properties
number
Number in the range 0 to 1.0 indicating the amount of battery in the affected device, as reported by the device.
Object
Custom metadata of the connected account, present when connected_account_id is provided.
String (UUID)
ID of the connected account associated with the event.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
String (UUID)
ID of the affected device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.low_batteryString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.battery_status_changed
A device battery status changed since the last battery_status_changed event.
Properties
Properties
number
Number in the range 0 to 1.0 indicating the amount of battery in the affected device, as reported by the device.
Enum (String)
Battery status of the affected device, calculated from the numeric
battery_level value.Possible values: critical, low, good, fullObject
Custom metadata of the connected account, present when connected_account_id is provided.
String (UUID)
ID of the connected account associated with the event.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
String (UUID)
ID of the affected device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.battery_status_changedString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.removed
A device was removed externally from the connected account.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
String (UUID)
ID of the connected account associated with the event.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
String (UUID)
ID of the affected device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.removedString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.deleted
A device was deleted.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
String (UUID)
ID of the connected account associated with the event.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
String (UUID)
ID of the affected device.
String
Name of the deleted device, captured at deletion time. The device record no longer exists when this event fires, so the name is preserved here. Null when the device had no resolvable name.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.deletedString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.third_party_integration_detected
Seam detected that a device is using a third-party integration that will interfere with Seam device management.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
String (UUID)
ID of the connected account associated with the event.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
String (UUID)
ID of the affected device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.third_party_integration_detectedString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.third_party_integration_no_longer_detected
Seam detected that a device is no longer using a third-party integration that was interfering with Seam device management.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
String (UUID)
ID of the connected account associated with the event.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
String (UUID)
ID of the affected device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.third_party_integration_no_longer_detectedString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.salto.privacy_mode_activated
A Salto device activated privacy mode.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
String (UUID)
ID of the connected account associated with the event.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
String (UUID)
ID of the affected device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.salto.privacy_mode_activatedString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.salto.privacy_mode_deactivated
A Salto device deactivated privacy mode.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
String (UUID)
ID of the connected account associated with the event.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
String (UUID)
ID of the affected device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.salto.privacy_mode_deactivatedString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.connection_became_flaky
Seam detected a flaky device connection.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
Array
Errors associated with the connected account.
String (UUID)
ID of the connected account associated with the event.
Array
Warnings associated with the connected account.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
Array
Errors associated with the device.
String (UUID)
ID of the affected device.
Array
Warnings associated with the device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.connection_became_flakyString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.connection_stabilized
Seam detected that a previously-flaky device connection stabilized.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
String (UUID)
ID of the connected account associated with the event.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
String (UUID)
ID of the affected device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.connection_stabilizedString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.error.subscription_required
A third-party subscription is required to use all device features.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
Array
Errors associated with the connected account.
String (UUID)
ID of the connected account associated with the event.
Array
Warnings associated with the connected account.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
Array
Errors associated with the device.
String (UUID)
ID of the affected device.
Array
Warnings associated with the device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.error.subscription_requiredString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.error.subscription_required.resolved
A third-party subscription is active or no longer required to use all device features.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
String (UUID)
ID of the connected account associated with the event.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
String (UUID)
ID of the affected device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.error.subscription_required.resolvedString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.accessory_keypad_connected
An accessory keypad was connected to a device.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
String (UUID)
ID of the connected account associated with the event.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
String (UUID)
ID of the affected device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.accessory_keypad_connectedString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.accessory_keypad_disconnected
An accessory keypad was disconnected from a device.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
Array
Errors associated with the connected account.
String (UUID)
ID of the connected account associated with the event.
Array
Warnings associated with the connected account.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
Array
Errors associated with the device.
String (UUID)
ID of the affected device.
Array
Warnings associated with the device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.accessory_keypad_disconnectedString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
device.name_changed
The name of a device was changed.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
String (UUID)
ID of the connected account associated with the event.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
String (UUID)
ID of the affected device.
String
The new name of the affected device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.name_changedString (ISO 8601)
Date and time at which the event occurred.
String (UUID)
ID of the workspace associated with the event.
camera.activated
A camera was activated, for example, by motion detection.
Properties
Properties
Enum (String)
The reason the camera was activated.Possible values:
motion_detectedObject
Custom metadata of the connected account, present when connected_account_id is provided.
String (UUID)
ID of the connected account associated with the event.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
String (UUID)
ID of the affected device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
camera.activatedString
URL to a thumbnail image captured at the time of activation.
Enum (String)
Sub-type of motion detected, if available.Possible values:
human, vehicle, package, otherString (ISO 8601)
Date and time at which the event occurred.
String
URL to a short video clip captured at the time of activation.
String (UUID)
ID of the workspace associated with the event.
device.doorbell_rang
A doorbell button was pressed on a device.
Properties
Properties
Object
Custom metadata of the connected account, present when connected_account_id is provided.
String (UUID)
ID of the connected account associated with the event.
String (ISO 8601)
Date and time at which the event was created.
String
The customer key associated with the device, if any.
Object
Custom metadata of the device, present when device_id is provided.
String (UUID)
ID of the affected device.
String
Human-readable description of the event. Persisted when the event is created (so the creating code, including a provider, can supply a tailored description) and otherwise derived from the event.
String (UUID)
ID of the event.
Enum (String)
Value:
device.doorbell_rangString
URL to a thumbnail image captured at the time the doorbell was pressed.
String (ISO 8601)
Date and time at which the event occurred.
String
URL to a short video clip captured at the time the doorbell was pressed.
String (UUID)
ID of the workspace associated with the event.