speakers

Get Camera Speakers

get/cameras/{camera_id}/speakers

Request

  • Base URL
    https://api.verdun.ai (the document declares no server; this is the origin it was published from)
  • URL
    https://api.verdun.ai/cameras/{camera_id}/speakers
  • Auth
    HTTP bearer

Path parameters

camera_idstring required

Response

Successful Response

camera_idstring uuid required

The camera.

agent_enabled_speaker_idsstring[] required

Subset of speakers[].id that the AI agent is armed to fire automatically for this camera. Empty means the camera is human-triggered only: the agent's voice-down fails closed there exactly as on an unmapped camera.

Example response

{
  "speakers": [
    {
      "label": "SE Horn — dumpster",
      "host": "167.20.111.104",
      "port": "443",
      "username": "root",
      "clip_id": "1",
      "clip_params": {
        "volume": 80
      },
      "sip_account_id": "sip_account_1",
      "onboarding_checklist": {
        "items": {
          "audio_direction": {
            "done_at": "2026-09-11T18:20:44Z",
            "operator_id": "..."
          }
        },
        "version": 1
      },
      "agent_armed_camera_count": 2,
      "map_location_label": "SE corner — by the dumpster",
      "map_heading": 180,
      "health_error": "auth_rejected",
      "device_serial": "B8A44FA89513",
      "device_product": "AXIS C1310-E Network Horn Speaker",
      "device_firmware": "11.11.192"
    }
  ]
}

Changes

No recorded changes to this operation across all 2 revisions of this API.