Pular para o conteúdo principal
POST
/
postmortems
/
{name}
/
review
Review Postmortem
curl --request POST \
  --url http://{host}:{port}/{basePath}/postmortems/{name}/review \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "reviewer": "carlos.silva@empresa.com",
  "notes": "Root cause confirmed. Adding additional action item for rate limiting."
}
'
{
  "apiVersion": "v1",
  "kind": "PostMortem",
  "metadata": {
    "name": "PM-20260319-001",
    "namespace": "production"
  },
  "status": {
    "state": "InReview",
    "reviewer": "carlos.silva@empresa.com",
    "reviewStartedAt": "2026-03-19T17:00:00Z",
    "notes": "Root cause confirmed. Adding additional action item for rate limiting."
  }
}
name
string
obrigatório
Nome único do postmortem (ex.: PM-20260319-001)
namespace
string
padrão:"default"
Namespace Kubernetes
reviewer
string
Identificador do revisor (ex.: email ou nome de usuário)
notes
string
Notas de revisao ou correcoes ao postmortem gerado pela IA

Quando Usar

PostMortems são gerados automaticamente quando um incidente e resolvido. Este endpoint permite que a equipe:
  1. Marque como em revisao — sinaliza para a equipe que alguem está revisando a análise da IA
  2. Adicione correcoes — sobrescreva ou complemente a causa raiz, linha do tempo ou itens de ação gerados pela IA
  3. Acompanhe o status da revisao — distinga entre postmortems não revisados (gerados automaticamente) e validados por humanos
{
  "apiVersion": "v1",
  "kind": "PostMortem",
  "metadata": {
    "name": "PM-20260319-001",
    "namespace": "production"
  },
  "status": {
    "state": "InReview",
    "reviewer": "carlos.silva@empresa.com",
    "reviewStartedAt": "2026-03-19T17:00:00Z",
    "notes": "Root cause confirmed. Adding additional action item for rate limiting."
  }
}

Autorizações

Authorization
string
header
obrigatório

Bearer token issued by the operator. Format: Authorization: Bearer <token>.

Parâmetros de caminho

name
string
obrigatório

Unique postmortem name.

Exemplo:

"PM-20260319-001"

Parâmetros de consulta

namespace
string
padrão:default

Kubernetes namespace.

Corpo

application/json
reviewer
string

Reviewer identifier (e.g. email).

Exemplo:

"carlos.silva@empresa.com"

notes
string

Review notes or corrections.

Exemplo:

"Root cause confirmed. Adding additional action item for rate limiting."

Resposta

Postmortem moved to InReview

apiVersion
string
Exemplo:

"v1"

kind
string
Exemplo:

"PostMortem"

metadata
object
resourceMeta
object

Used by some endpoints in place of metadata.

report
object
status
object