---
title: "Create"
method: POST
path: "/customer-app/events/{event_id}/requests"
tags: ["Customer app"]
---

# Create

`POST /customer-app/events/{event_id}/requests`

## 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/customer-app/events/{event_id}/requests`
- Auth: HTTP bearer

## Path parameters

- `event_id` string, uuid, required

## Request body

- CreateActivityRequest
  - `request_id` string, uuid, required: Client-generated idempotency UUID
  - `contact_id` string, uuid, required: Site contact whose enrolled customer app should receive this notification
  - `message` string: Optional message visible to this customer

## Response `200`

Successful Response

- ActivityRequestResponse: Staff responses retain attribution for the requesting operator.
  - `id` string, uuid, required: Request identity
  - `recipient_id` string, uuid, nullable, required: Intended customer identity
  - `contact_id` string, uuid, nullable, required: Selected site contact
  - `event_id` string, uuid, required: Associated incident
  - `site_id` string, uuid, required: Currently authorized property
  - `site_name` string, required: Property name
  - `camera_id` string, uuid, required: Camera identity
  - `camera_name` string, required: Camera label
  - `recipient_name` string, required: Customer name at the time of request
  - `message` string, required: Customer-visible context supplied by the operator
  - `created_at` string, date-time, required: When the notification was created
  - `push_status` string, required: Provider acceptance, never proof of delivery
  - `push_accepted` integer, required: Devices whose provider accepted the notification
  - `push_attempted_at` string, date-time, nullable, required: When the last provider attempt began. A 'sending' status older than ten minutes may be retried; younger ones are still uncertain
  - `requester_name` string, required: Requesting operator name at the time of request

## 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/35a2a6ebedda?raw)
