---
title: "Trigger panic"
method: POST
path: "/panic"
tags: ["Panic"]
---

# Trigger panic

`POST /panic`

Triggers panic for a panel member. Location can reference in-game places:

1. **Map refs** — `postal`, `street` / `streetName`, and/or `x`+`z`
2. **Live ER:LC player position** — omit place fields, or set `usePlayerLocation: true`
3. **Free-text** — `location` and/or `postal` strings without map lookup

Response includes a `map` object when a postal/street/coords lookup succeeded.

## Request body

- TriggerPanicBody
  - `userId` string, required
  - `callsign` string
  - `location` string — Free-text label (optional override)
  - `postal` string — Pin / resolve to map postal
  - `street` string — Pin / resolve to map street
  - `streetName` string — Alias of street
  - `x` number — World X (use with z)
  - `z` number — World Z (use with x)
  - `usePlayerLocation` boolean — `true` = prefer live ER:LC position; `false` = use provided map/text only. Default: live ER:LC when no place fields are sent.
  - `username` string

## Response `200`

Panic triggered

- object

## Other responses

- `400` — Bad input / ER:LC not configured / civilian disabled
- `401` — Missing or invalid key
- `403` — Insufficient scope or cross-panel serverId

---

[API](https://skmtc.dev/anchr/apis/anchor-open-developer-api.md) · [All operations](https://skmtc.dev/anchr/apis/anchor-open-developer-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/anchr/anchor-open-developer-api/revisions/3a14d4cb4985/schema)
