settings

Update Org Settings

put/settings/

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/settings/
  • Auth
    HTTP bearer

Request body

monitoring_center_timezonestring nullable required

IANA timezone the monitoring center's operators work in; shown as the 'Center' clock beside each site's local time. Explicit null clears it (site-local only); the field cannot be omitted.

Example request

{
  "monitoring_center_timezone": "America/New_York"
}

Response

Successful Response

monitoring_center_timezonestring nullable

IANA timezone the monitoring center's operators work in; null when unset (frontend shows site-local time only).

slow_triage_target_secondsinteger nullable

Operator Performance 'slow triage' target in seconds (event-created -> disposition); null when unset (frontend falls back to a 90s default).

ai_feedback_capture_enabledboolean

Dark-by-default gate for the operator AI-feedback panel. Written ONLY through PUT /settings/ai-feedback-capture-enabled (owner-only) — never this resource's own PUT, which is timezone-only. False until an owner turns it on; there is no meaningful 'unset' distinct from off.

deepalert_default_confidence_thresholdnumber required

The FLEET default DeepAlert confidence floor (0-100, lower = more sensitive) an ii_gated camera with no valid per-camera override uses. 20 until an owner changes it through PUT /settings/deepalert-default-confidence-threshold. Read-only here. Does not govern cameras on the legacy / II-off ingestion path.

deepalert_default_confidence_revisioninteger required

Revision of that fleet value: 0 at the default, +1 on every owner change. Send it back as expected_revision on the owner PUT.

Example response

{
  "monitoring_center_timezone": "America/New_York",
  "slow_triage_target_seconds": 90,
  "deepalert_default_confidence_threshold": 20
}

Changes

No recorded changes to this operation across all 3 revisions of this API.