---
title: "List Site Police Calls"
method: GET
path: "/events/{event_id}/site-police-calls"
tags: ["telephony"]
---

# List Site Police Calls

`GET /events/{event_id}/site-police-calls`

## 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/events/{event_id}/site-police-calls`
- Auth: HTTP bearer

Police calls already placed (or in progress) about OTHER alarms at this
event's site, so an operator is warned before a possible duplicate call.
A warning read only; it never blocks placing a call. Same permission and
event scope as /dispatch-calls; carries no phone numbers.

## Path parameters

- `event_id` string, required

## Response `200`

Successful Response

- SitePoliceCallsResponse
  - `window_minutes` integer, required: How far back finished calls are reported.
  - `calls` SitePoliceCall[], required: Police calls on other alarms at this site, newest first, at most 10.
    - `dispatch_call_id` string, required: The dispatch_call row id.
    - `event_id` string, required: The OTHER alarm the call was about.
    - `camera_label` string, nullable: The other alarm's camera; null if the camera is gone.
    - `operator_name` string, nullable: Snapshot of who placed the call (survives operator deletion).
    - `target_label` string, nullable: Snapshot of who was dialled, e.g. the precinct.
    - `channel` string, required: How the call was placed: phone_bridge or browser_call.
    - `status` string, required: Raw Twilio status of the operator leg.
    - `dial_status` string, nullable: Outcome of the police leg once the dial ended; null until then.
    - `dial_duration_seconds` integer, nullable: Length of the police leg in seconds; null until the dial ends.
    - `created_at` string, date-time, required: When the call was placed.
    - `updated_at` string, date-time, nullable: Last status change from the provider; null if none yet.
    - `active` boolean, required: The call may still be in progress (inside the live window).
    - `same_operator` boolean, required: The caller placed this call.

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/verdun/apis/verdun-api.md) - [All operations](https://skmtc.dev/verdun/apis/verdun-api/llms.txt) - [OpenAPI document](https://skmtc.dev/verdun/apis/verdun-api/revisions/00252d8227c1?raw)
