

Overview
You can connect Ring cameras and video doorbells to Seam to view live video, motion and doorbell press events, and event clips and thumbnails in the Seam Console, and to monitor device status through the API.Supported Devices
Every Ring device that Seam supports, including Ring video doorbells, has thering_camera device type. To list a user’s Ring devices, filter by device_type: "ring_camera".
For detailed information about the Ring devices that Seam supports, see our Ring Supported Devices page.
Supported Features
Doorbell press events (
device.doorbell_rang) come only from Ring doorbell models. Seam doesn’t use a separate device type for doorbells.
Brand-Specific Restrictions
- Camera data is Seam Console only. Live video, motion and doorbell press events, and event media aren’t available through the API, webhooks, Seam Components, or AI agent integrations.
- Ring Protect subscription required for event clips and thumbnails and some motion detection features. Devices without an active subscription may fire limited events and have no clips or thumbnails.
- Media follows Ring’s retention. Seam doesn’t copy Ring media, so clips and thumbnails are only available while the Ring account’s Ring Protect plan keeps the recording.
- Live view session limits. Ring sessions last up to 30 seconds for battery-powered cameras or 60 seconds for wired cameras.
- Video codec support. Some Ring cameras stream H.265 (HEVC), which the browser must support to play live video.
- Account re-linking must be done through the Ring app. If a user’s Ring account tokens expire, they need to re-link via the Connect flow — there is no automatic re-auth path.
Brand-Specific Events
Seam records the following camera-specific events for Ring devices and shows them, with their clips and thumbnails, in the Seam Console:camera.activated— A Ring camera or doorbell detected motion.device.doorbell_rang— A Ring doorbell button was pressed.
/events/list or /events/get and aren’t delivered to webhooks. Device events for Ring devices, such as device.connected, device.disconnected, and device.added, are available through the API and webhooks as usual.
Device Provider Key
Seam identifies these devices with thering device provider key. By default, a Connect Webview displays all of the stable providers that Seam supports, so your users can connect their Ring devices without you specifying a provider list. To narrow what a Connect Webview displays, see Customize the Brands to Display in Your Connect Webviews.