---
title: Cameras
description: The registered camera registry at
---

# Cameras



## Purpose

CAMERAS lists every camera registered for the selected tenant from the camera registry, so a registered or streaming camera shows even with zero alerts. This is the complement to [Pipeline](/docs/console/pipeline), which only shows cameras with recent alert activity.

Deep link: `ops.useargus.co/#/cameras` (nav group MONITOR).

## What it shows

A subtitle with the selected tenant and the registered camera count, then one card per camera:

* A status dot derived from stream health: a frame in the last 2 minutes reads live, 2 to 30 minutes reads stale, otherwise it falls back to the registry status string (inactive or pending reads idle).
* The camera name, plus a relative last-frame time (or "no frames yet").
* Key-value rows: status, active (yes or no), last frame timestamp, agent (or "unassigned"), store, zone, device (manufacturer and model), and alerts in the last 24 hours.

Data source: `GET /cameras?tenant_id=...` (backed by the registered-cameras view).

## Actions

* VIEW LIVE on each card opens the operator live-preview modal, which tries HLS first, then MJPEG, then shows an honest OFFLINE state. The button is inert (a themed 503 message) until the ops API live-view path is provisioned in production.

See the [camera live view guide](/docs/remote-support/camera-live-view) for the remote-support way to capture a frame from an agent.

## Matching CLI

There is no dedicated argusctl command for the camera registry. The closest read is agent telemetry, which includes each agent's camera count:

```bash
argusctl agent telemetry --tenant <tenant>
```

See [argusctl agent](/docs/cli/agent).

## Notes

* Requires a selected tenant. With none selected the page shows "No tenant selected" and points you to the TENANTS tab.
* Polled on the 15 second timer with in-place repaint.
* Empty state: "no cameras registered for this tenant".


---

For a semantic overview of all documentation, see [/sitemap.md](/sitemap.md)

For an index of all available documentation, see [/llms.txt](/llms.txt)

For agent-facing discovery, including API and MCP surfaces, see [/agents.md](/agents.md)