Seam Docs
Search…
Events

Types of Events

Try using the Webhook Sandbox in the Seam Dashboard to see different payloads for each event and test them against your endpoints!
Event Name
Description
device.connected
A new device has been connected to Seam
device.disconnected
A device has disconnected
device.low_battery
A device's battery has dropped below the low battery level threshold.
device.tampered
A device has detected that it has been opened or moved.
access_codes.created
An access code has been created.

Accessing Events

To programmatically access events, you can use events.list . This will return the same events that would be sent to a webhook, however events.list allows you to filter or see events that already took place.
Python
Javascript
Ruby
from seamapi import Seam
​
seam = Seam()
​
seam.events.list()
import Seam from "seamapi"
​
const seam = Seam()
​
await seam.events.list()
require "seamapi"
​
seam = Seam::Client.new(api_key: "MY_API_KEY")
​
seam.events.list
​