コンテンツにスキップ

インシデント更新

PUT
/dashboard/services/{id}/incidents/{incidentId}

インシデントの title / cause を更新する。 少なくとも1つのフィールドが必要。resolved 済みのインシデントは更新不可。

id
required
string

サービス ID

incidentId
required
string

インシデント ID

Any of:

Title と cause の少なくとも一方が必要。 実装は zod の .refine() で判定しており、未知キーは剥がされてから 評価されるため {"foo": 1} は 400 になる(実測で確認)。

object
title
required
string
>= 1 characters <= 200 characters
cause
string
<= 5000 characters

更新後のインシデント

object
incident
object
id
string
monitorId
string
nullable
teamId
string
type
string
Allowed values: auto manual change warning
status
string
Allowed values: ongoing resolved acknowledged
title
string
nullable
startedAt
string format: date-time
resolvedAt
string format: date-time
nullable
cause
string
nullable
serviceId

Service ID the incident is displayed on

string
createdAt
string format: date-time

バリデーションエラー、または resolved 済みのインシデント

object
error
object
code
string
Example
VALIDATION_ERROR
message
string
Example
Invalid request body
status
integer
Example
400
upgradeUrl

URL to upgrade plan (only present for plan limit errors)

string
Example
https://app.manako.dev/billing

インシデントが見つからない

object
error
object
code
string
Example
VALIDATION_ERROR
message
string
Example
Invalid request body
status
integer
Example
400
upgradeUrl

URL to upgrade plan (only present for plan limit errors)

string
Example
https://app.manako.dev/billing