Incident
idstringrequired
statusIncidentStatusrequired
Possible values: [investigating, identified, monitoring, resolved]
impactIncidentImpactrequired
Possible values: [none, degraded, partial_outage, major_outage, maintenance]
sourcestringrequired
Possible values: [detector, manual]
componentsComponentId[]required
Possible values: [api, relay-shard-0, relay-shard-1, relay-shard-2, signer, gateway-g1, gateway-g2, gateway-g3, chain, swap-venue, contract, settlement, mcp, dashboard, webhooks]
shardsShard[]required
Possible values: [0, 1, 2]
titlestringrequired
Possible values: <= 200 characters
startedAtMsinteger<int64>required
Unix time in milliseconds.
Possible values: >= 0
detectedAtMsinteger<int64>
Unix time in milliseconds.
Possible values: >= 0
publishedAtMs(integer | null)<int64>nullable
resolvedAtMs(integer | null)<int64>nullable
durationMs(integer | null)<int64>nullable
updates object[]required
Array [
atMsinteger<int64>required
Unix time in milliseconds.
Possible values: >= 0
statusIncidentStatusrequired
Possible values: [investigating, identified, monitoring, resolved]
messagestringrequired
Possible values: <= 2000 characters
authorstringrequired
Possible values: [system, owner]
]
metrics object
affectedIntentsinteger
failedIntentsinteger
parkedIntentsinteger
worstInclusionMsinteger | nullnullable
Incident
{
"id": "string",
"status": "investigating",
"impact": "none",
"source": "detector",
"components": [
"api"
],
"shards": [
0
],
"title": "string",
"startedAtMs": 0,
"detectedAtMs": 0,
"publishedAtMs": 0,
"resolvedAtMs": 0,
"durationMs": 0,
"updates": [
{
"atMs": 0,
"status": "investigating",
"message": "string",
"author": "system"
}
],
"metrics": {
"affectedIntents": 0,
"failedIntents": 0,
"parkedIntents": 0,
"worstInclusionMs": 0
}
}