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.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
ID of the connected account associated with the event.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
ID of the affected device.
ID of the event.
Value:
device.connectedDate and time at which the event occurred.
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.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
ID of the connected account associated with the event.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
ID of the affected device.
ID of the event.
Value:
device.addedDate and time at which the event occurred.
ID of the workspace associated with the event.
device.converted_to_unmanaged
A managed device was successfully converted to an unmanaged device.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
ID of the connected account associated with the event.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
ID of the affected device.
ID of the event.
Value:
device.converted_to_unmanagedDate and time at which the event occurred.
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.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
Errors associated with the connected account.
ID of the connected account associated with the event.
Warnings associated with the connected account.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
Errors associated with the device.
ID of the affected device.
Warnings associated with the device.
Error code associated with the disconnection event, if any.Possible values:
account_disconnected, hub_disconnected, device_disconnectedID of the event.
Value:
device.disconnectedDate and time at which the event occurred.
ID of the workspace associated with the event.
device.tampered
A device detected that it was tampered with, for example, opened or moved.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
ID of the connected account associated with the event.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
ID of the affected device.
ID of the event.
Value:
device.tamperedDate and time at which the event occurred.
ID of the workspace associated with the event.
device.low_battery
A device battery level dropped below the low threshold.
Example webhook payload
Properties
Properties
Number in the range 0 to 1.0 indicating the amount of battery in the affected device, as reported by the device.
Custom metadata of the connected account, present when connected_account_id is provided.
ID of the connected account associated with the event.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
ID of the affected device.
ID of the event.
Value:
device.low_batteryDate and time at which the event occurred.
ID of the workspace associated with the event.
device.battery_status_changed
A device battery status changed since the last battery_status_changed event.
Example webhook payload
Properties
Properties
Number in the range 0 to 1.0 indicating the amount of battery in the affected device, as reported by the device.
Battery status of the affected device, calculated from the numeric
battery_level value.Possible values: critical, low, good, fullCustom metadata of the connected account, present when connected_account_id is provided.
ID of the connected account associated with the event.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
ID of the affected device.
ID of the event.
Value:
device.battery_status_changedDate and time at which the event occurred.
ID of the workspace associated with the event.
device.removed
A device was removed externally from the connected account.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
ID of the connected account associated with the event.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
ID of the affected device.
ID of the event.
Value:
device.removedDate and time at which the event occurred.
ID of the workspace associated with the event.
device.deleted
A device was deleted.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
ID of the connected account associated with the event.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
ID of the affected device.
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.
ID of the event.
Value:
device.deletedDate and time at which the event occurred.
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.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
ID of the connected account associated with the event.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
ID of the affected device.
ID of the event.
Value:
device.third_party_integration_detectedDate and time at which the event occurred.
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.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
ID of the connected account associated with the event.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
ID of the affected device.
ID of the event.
Value:
device.third_party_integration_no_longer_detectedDate and time at which the event occurred.
ID of the workspace associated with the event.
device.salto.privacy_mode_activated
A Salto device activated privacy mode.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
ID of the connected account associated with the event.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
ID of the affected device.
ID of the event.
Value:
device.salto.privacy_mode_activatedDate and time at which the event occurred.
ID of the workspace associated with the event.
device.salto.privacy_mode_deactivated
A Salto device deactivated privacy mode.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
ID of the connected account associated with the event.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
ID of the affected device.
ID of the event.
Value:
device.salto.privacy_mode_deactivatedDate and time at which the event occurred.
ID of the workspace associated with the event.
device.connection_became_flaky
Seam detected a flaky device connection.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
Errors associated with the connected account.
ID of the connected account associated with the event.
Warnings associated with the connected account.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
Errors associated with the device.
ID of the affected device.
Warnings associated with the device.
ID of the event.
Value:
device.connection_became_flakyDate and time at which the event occurred.
ID of the workspace associated with the event.
device.connection_stabilized
Seam detected that a previously-flaky device connection stabilized.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
ID of the connected account associated with the event.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
ID of the affected device.
ID of the event.
Value:
device.connection_stabilizedDate and time at which the event occurred.
ID of the workspace associated with the event.
device.error.subscription_required
A third-party subscription is required to use all device features.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
Errors associated with the connected account.
ID of the connected account associated with the event.
Warnings associated with the connected account.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
Errors associated with the device.
ID of the affected device.
Warnings associated with the device.
ID of the event.
Value:
device.error.subscription_requiredDate and time at which the event occurred.
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.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
ID of the connected account associated with the event.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
ID of the affected device.
ID of the event.
Value:
device.error.subscription_required.resolvedDate and time at which the event occurred.
ID of the workspace associated with the event.
device.accessory_keypad_connected
An accessory keypad was connected to a device.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
ID of the connected account associated with the event.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
ID of the affected device.
ID of the event.
Value:
device.accessory_keypad_connectedDate and time at which the event occurred.
ID of the workspace associated with the event.
device.accessory_keypad_disconnected
An accessory keypad was disconnected from a device.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
Errors associated with the connected account.
ID of the connected account associated with the event.
Warnings associated with the connected account.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
Errors associated with the device.
ID of the affected device.
Warnings associated with the device.
ID of the event.
Value:
device.accessory_keypad_disconnectedDate and time at which the event occurred.
ID of the workspace associated with the event.
device.name_changed
The name of a device was changed.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
ID of the connected account associated with the event.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
ID of the affected device.
The new name of the affected device.
ID of the event.
Value:
device.name_changedDate and time at which the event occurred.
ID of the workspace associated with the event.
camera.activated
A camera was activated, for example, by motion detection.
Example webhook payload
Properties
Properties
The reason the camera was activated.Possible values:
motion_detectedCustom metadata of the connected account, present when connected_account_id is provided.
ID of the connected account associated with the event.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
ID of the affected device.
ID of the event.
Value:
camera.activatedURL to a thumbnail image captured at the time of activation.
Sub-type of motion detected, if available.Possible values:
human, vehicle, package, otherDate and time at which the event occurred.
URL to a short video clip captured at the time of activation.
ID of the workspace associated with the event.
device.doorbell_rang
A doorbell button was pressed on a device.
Example webhook payload
Properties
Properties
Custom metadata of the connected account, present when connected_account_id is provided.
ID of the connected account associated with the event.
Date and time at which the event was created.
The customer key associated with the device, if any.
Custom metadata of the device, present when device_id is provided.
ID of the affected device.
ID of the event.
Value:
device.doorbell_rangURL to a thumbnail image captured at the time the doorbell was pressed.
Date and time at which the event occurred.
URL to a short video clip captured at the time the doorbell was pressed.
ID of the workspace associated with the event.