Overview
Ring manufactures video doorbells and security cameras designed for residential use. Their product lineup includes wired and battery-powered cameras, video doorbells, and floodlight cameras that homeowners use to monitor their properties. Seam integrates with Ring cameras and doorbells to provide motion detection events, doorbell press events, and device status monitoring.Live video streaming and historical clip downloads are not yet available via the API. Thumbnails and short clips are included directly on motion and doorbell event payloads.
Supported Devices
Seam supports two Ring device types:ring_camera— Ring security cameras (indoor and outdoor)ring_doorbell— Ring video doorbells (devices with a physical button)
Supported Features
Brand-Specific Restrictions
- Ring Protect subscription required for video clip access and some motion detection features. Devices without an active subscription may fire limited events.
- 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 fires the following camera-specific events for Ring devices:camera.activated— Fired when a Ring camera or doorbell detects motion. Includesactivation_reason,motion_sub_type(human, vehicle, package, or other),image_url, andvideo_url.device.doorbell_rang— Fired when a Ring doorbell button is pressed. Includesimage_urlandvideo_url.
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.