Event media guide
Follow the full flow from a camera event to a playable recording, with provider requirements and polling guidance.
Read the guideConnect your app to Ring, Arlo, and TP-Link Tapo. Receive motion events and retrieve the recorded clips and images behind them, with one API.
Add recorded clips to activity timelines and motion alerts. Start with Ring, Arlo, and TP-Link Tapo, with more camera brands on the way.
A moment of motion becomes a webhook, then a clip in your app. Follow the event from the camera to the recording.
POST /webhooks/seamIllustrative camera demo with a white Ubiquiti G6 Turret. Waiting for motion.
seam media get \ --media-id $MEDIA_ID
Find connected cameras, read their activity, and retrieve the media behind each event.
List camera devices connected to your workspace, across supported providers.
Explore camera devicesRetrieve motion and Ring doorbell events, or subscribe to webhooks for updates as they happen. Events can include media IDs for the captured clips and images.
Explore camera eventsUse a media ID from the event to request its recording or thumbnail. When available, the response includes a short-lived signed URL.
Events can arrive before a recording is ready. Retry pending media with backoff until it becomes available, unavailable, or failed.
Read the media guideBuild an event timeline, add clips to notifications, or bring visual context into your workflows.
Let users link a supported camera account through Connect Webview. Complete the provider’s recording setup.
Connect WebviewSubscribe to camera events with a webhook. Events can include media IDs for recordings and images.
camera.activatedRequest each media ID. When the media is available, use its short-lived signed URL to play or download it.
/media/getFollow the full flow from a camera event to a playable recording, with provider requirements and polling guidance.
Read the guideExplore media types, availability states, signed URLs, and the response fields your app can use.
Explore the APISubscribe to events and verify webhook signatures to receive camera activity in your application.
Set up webhooksCreate an API key to start building, or talk with us about your camera integration.