Skip to main content
POST
Acknowledge Incident
string
required
Name of the Issue resource (e.g., payment-service-oom-kill-1773933600)
string
Namespace of the incident. When omitted, every namespace is searched (first match).
No request body is read. The call adds three annotations to the Issue and returns the updated incident:
Acknowledging gives the incident an owner. It does not change the incident state, but the notification controller reads aiops.chatcli.io/acknowledged: an escalation that has not started yet is not started, and a running one stops at its current level, with no further level and no repeat notification. The acknowledgment is recorded on the escalation’s entry in the EscalationPolicy status.activeEscalations as acknowledgedAt and acknowledgedBy (the caller’s role). State-change notifications, such as Resolved, still go out. Acknowledging again simply refreshes the timestamp; there is no conflict error.

Authorizations

X-API-Key
string
header
required

API key sent in the X-API-Key header. Keys are read from the Secret chatcli-operator-secrets, key api-keys (fallback: ConfigMap chatcli-operator-config, key api-keys) in the operator namespace, as a YAML list of {key, role, name, description} (name is the identity recorded on approval decisions); the operator chart creates it only with apiKeys.create: true. Roles: viewer < operator < admin — any other role string is denied everywhere. Changes are picked up within about 30 seconds; deleting both the Secret and the ConfigMap revokes every key. With no keys configured every /api/ call returns 401, unless CHATCLI_OPERATOR_DEV_MODE=true, which grants admin without a key (development only).

Path Parameters

name
string
required

Issue name.

Example:

"payment-service-oom-1710860400"

Query Parameters

namespace
string

Namespace of the object. When omitted, all namespaces are searched and the first object with this name is used.

Response

Incident acknowledged

apiVersion
string
Example:

"v1"

kind
string
Example:

"Incident"

spec
object
status
object
resourceMeta
object