Returns details of all cameras within the organization.
Details returned per camera are name, site, location, model, serial number, camera ID, MAC address, local IP, device retention, extended cloud retention (if any), date camera added to command, firmware update status, camera status, location latitude, location longitude, and location angle (in degrees).
This API endpoint can be used to programmatically retrieve detailed information for all cameras in your Command organization. This is especially useful when using 3rd party software to centralize the management of all your network devices.
The returned information includes the following details for each camera:
- Camera ID (unique camera identifier)
- Cloud retention (if any)
- Date added (Unix timestamp in seconds)
- Onboard device retention
- Firmware status (up to date/needs updating)
- Last online (Unix timestamp in seconds)
- Local IP
- Location
- MAC address
- Device retention
- Model
- Camera name
- Camera serial-number
- Site name
- Site ID
- Status (live/offline)
- People history enabled (true or false)
- Vehicle history enabled (true or false)
- Timezone
Note: Depending on the number of cameras in your organization, the returned JSON may be paginated. See the Pagination page for more information.
Below is an example response using this API endpoint for a single camera:
{
"cameras": [
{
"camera_id": "00df3b19-7ecb-4db1-b5a0-24ff89c7c389",
"cloud_retention": 30,
"date_added": 1709590809,
"device_retention": 30,
"firmware": "Up to date",
"firmware_update_schedule": "61200,18000",
"last_online": 1731369494,
"local_ip": "X.X.X.X",
"location": "405 E 4th Ave, San Mateo, CA 94401, USA",
"location_angle": 0,
"location_lat": 37.56564,
"location_lon": -122.32074,
"mac": "E0:A7:00:49:27:79",
"model": "CP52-E",
"name": "HQ Parking Lot - PTZ",
"people_history_enabled": true,
"serial": "E9W3-NDQG-W374",
"site": "Verkada HQ",
"site_id": "9783ea42-0e5c-4a04-af6b-bb67133d81e8",
"status": "Live",
"timezone": "America/Los Angeles",
"vehicle_history_enabled": true
},