---
title: "Update the human-on-call settings"
method: PUT
path: "/v1/escalation"
tags: ["Trust"]
---

# Update the human-on-call settings

`PUT /v1/escalation`

## Request

- Base URL: `https://api.agentboxd.com`
- URL: `https://api.agentboxd.com/v1/escalation`
- Auth: HTTP bearer

Same fields; the ones you leave out keep their value. `contacts` (up to 5) replaces the list: new addresses get a confirmation email and receive nothing until confirmed. `triggers`: `needs_human`, `phishing`, `blocked`, `draft_failed`, `draft_created`, `emergency_stop`, `held` (booleans). `delivery`: `immediate` or `digest`. `max_per_hour`: 1–60. `quiet_hours`: `{ start: "22:00", end: "07:00", timezone: "Europe/Paris" }` or `null`. `include_excerpt`: add the first 500 characters of the text. At most 20 confirmation emails a day (`429 rate_limited`).

Permission: `escalation:manage`.

## Request body

- object
  - `contacts` string[]
  - `triggers` object
    - `needs_human` boolean
    - `phishing` boolean
    - `blocked` boolean
    - `draft_failed` boolean
    - `emergency_stop` boolean
    - `held` boolean
    - `draft_created` boolean
  - `delivery` 'immediate' | 'digest'
  - `max_per_hour` integer
  - `quiet_hours` object, nullable
    - `start` string, required
    - `end` string, required
    - `timezone` string, required
  - `include_excerpt` boolean

## Response `200`

OK

- object

## Other responses

- `4XX`: Error
- `5XX`: Error

---

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