cameras
Raise Operator Alarm
Changed onpost/cameras/{camera_id}/operator-alarm
Request
- Base URLhttps://api.verdun.ai (the document declares no server; this is the origin it was published from)
- URLhttps://api.verdun.ai/cameras/{camera_id}/operator-alarm
- AuthHTTP bearer
Path parameters
camera_idstring required
Request body
Example request
{
"note": "Two people at the north gate, one carrying a crowbar",
"idempotency_key": "3f2b8e1c9d"
}Response
The camera already had an open operator-raised alarm (or this replays an idempotency key): that alarm, with existing=true.
Example response
{
"event": {
"id": "UUID Of some sort",
"kvs_stream_name": "dev-home-cam01",
"zone": "A",
"clip_s3_url": "https://s3.amazonaws.com",
"summary": "Emergency!",
"source": "rtsp_motion",
"monitoring_state": "monitored",
"continued_clip_seconds": 10,
"raised_incident_type": "INTRUSION",
"operator_alarm_capture": {
"status": "pending",
"reason": "buffer_expired"
}
},
"camera": {
"camera_label": "SD Sewing Company",
"camera_id": "cam01",
"kvs_stream_name": "dev-home-cam01",
"ip_address": "192.0.0.1",
"port": "554",
"username": "admin",
"map_location_label": "NE corner — loading dock",
"map_heading": 225
},
"site": {
"name": "San Diego Sewing Company - 1",
"address": "1234 Hairy Cherry Lane",
"city": "Shanghai",
"state": "CA",
"zip_code": "78912",
"timezone": "America/Los_Angeles",
"police_nearest_precinct_name": "SD Police hehe",
"police_non_emergency_line": "1231231234",
"police_direct_dispatch_line": "32133",
"police_jurisdiction_notes": "This is the police",
"alarm_license_number": "127.001463",
"alarm_license_issuer": "Illinois",
"mobile_guard_contract": true,
"agent_context": "Gated storage facility; groundskeeper drives a white pickup weekday mornings.",
"agent_thread_window_minutes": 5,
"heightened_exceptions": [
{
"description": "Navy uniforms with badge",
"label": "Uniformed security"
}
],
"holidays": [
{
"rule": "thanksgiving"
},
{
"date": "2026-12-24",
"label": "Christmas Eve half day"
}
],
"stage": "test",
"onboarding_marks": {
"first_night": "2026-10-13T08:00:00.000Z"
},
"map_mode": "geo",
"map_lat": 42.0442,
"map_lng": -87.9816,
"floorplan_width": 1200,
"floorplan_height": 800,
"has_floorplan": true,
"disarm_until": "2026-09-05T21:15:00Z",
"disarm_set_at": "2026-09-05T19:45:00Z",
"disarm_by": "sms:+18015550142",
"disarm_active": true,
"arm_until": "2026-09-18T04:30:00Z",
"arm_set_at": "2026-09-18T04:00:00Z",
"arm_by": "operator:6f1c8f2a-...",
"arm_active": true,
"disarm_max_minutes": 120,
"has_disarm_passcode": true,
"disarm_passcode_hint": "92",
"monitoring_now": "monitored",
"monitoring_next_change_at": "2026-09-08T04:30:00Z",
"contacts": [
{
"first_name": "1231231234",
"last_name": "1231231234",
"role": "Security Manager",
"primary_phone_number": "1231231234",
"afterhours_phone_number": "1231231234",
"email": "JJ@example.com",
"availability": [
{
"days": [
0,
1,
2,
3,
4
],
"end": "17:00",
"start": "08:00"
}
]
}
]
},
"parent": {
"id": "<UUID of some sort>",
"company_name": "Joe",
"primary_contact_name": "Joe Johnson",
"primary_contact_phone_number": "1013217890",
"primary_contact_email": "JJ@example.com",
"notes": "Super important notes"
},
"operator_alarm_capture": {
"status": "pending",
"reason": "buffer_expired"
}
}Changes
- info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status
- info