Skip to main content

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.
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.connected
String (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.
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.added
String (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.
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_unmanaged
String (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.
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_disconnected
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.disconnected
String (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.
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.tampered
String (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.
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_battery
String (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.
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, full
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.battery_status_changed
String (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.
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.removed
String (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.
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.deleted
String (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.
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_detected
String (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.
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_detected
String (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.
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_activated
String (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.
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_deactivated
String (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.
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_flaky
String (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.
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_stabilized
String (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.
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_required
String (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.
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.resolved
String (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.
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_connected
String (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.
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_disconnected
String (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.
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_changed
String (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.
Enum (String)
The reason the camera was activated.Possible values: motion_detected
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: camera.activated
String
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, other
String (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.
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_rang
String
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.