Alerts

Resolve an alert.

Changed on

Required scope: alerts:write

post/api/v1/alerts/{alertId}/resolve

Request

  • Base URL
    https://partner-api.monta.com
  • URL
    https://partner-api.monta.com/api/v1/alerts/{alertId}/resolve
  • Auth
    HTTP bearer

Path parameters

alertIdstring required

Query parameters

operatorIdinteger nullable

Response

resolve-alert 200 response

idstring required

Id of the alert.

operatorIdinteger

Id of the operator this alert belongs to.

typestring required

The aggregated issue-type token this alert groups.

status'open' | 'acknowledged' | 'snoozed' | 'resolved' | 'unknown' required

Current status of the alert.

titlestring nullable

Human label for the alert, if set.

triggerReasonstring nullable

Human-readable explanation for why this alert was raised, if set.

issueCountinteger

Number of issues currently attached to this alert.

eventCountinteger

Total events across every attached issue.

chargePointCountinteger

Number of distinct charge points across every attached issue.

firstEventAtstring date-time nullable

Earliest event across every attached issue, if any.

lastEventAtstring date-time nullable

Most recent event across every attached issue, if any.

isManualboolean

Whether this alert was created by hand rather than by the alerting engine.

snoozedUntilstring date-time nullable

When a snoozed alert automatically re-opens, if set.

Example response

{
  "id": "8821",
  "operatorId": 1,
  "type": "charge_point_offline",
  "scope": {
    "type": "charge-point",
    "id": "42"
  },
  "status": "open",
  "issueCount": 3,
  "eventCount": 47,
  "chargePointCount": 2,
  "eventFrequency": [
    {
      "start": "2026-06-26T00:00:00Z",
      "count": 12
    }
  ]
}

Changes