Skip to main content

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
    }
    }