Monta
Monta API

Issues


Retrieve a list of issues.

GET
https://partner-api.monta.com
/api/v1/issues

Required scope: alerts:read

Retrieve a list of issues. › query Parameters

operatorId
​integer | null · int64

Restrict to a sub-operator. Required when your consumer has access to more than one operator and none is implied by your credentials.

Example: 10
status
​string | null · enum

Filter by issue status.

Enum values:
open
resolved
Example: open
lastEventFrom
​string | null · date-time

Only include issues with an event at or after this time.

Example: 2026-06-01T00:00:00Z

Retrieve a list of issues. › Responses

get-issues 200 response

​Issue[] · required
​MontaPage.Meta · required

Report an issue.

POST
https://partner-api.monta.com
/api/v1/issues

The scope, team and site must belong to the operator the issue is created under.

Required scope: alerts:write

Report an issue. › Request Body

A manually reported issue.
type
​string · minLength: 1 · maxLength: 255 · required

The issue type token.

Example: cp.offline
​AlertScopeInput · required

What a new alert or issue is about.

operatorId
​integer | null · int64

Operator to create the issue under. Defaults to your own operator.

teamId
​integer | null · int64

Team the issue belongs to, if any. Must belong to the same operator.

siteId
​integer | null · int64

Site the issue belongs to, if any. Must belong to the same operator.

Report an issue. › Responses

post-issue 200 response

A single operational issue for your operator.
id
​string · required

Id of the issue.

Example: 5510
type
​string · required

The issue-type token.

Example: charge_point_offline
​AlertScope · required

What an alert or issue is about.

status
​string · enum · required

Current status of the issue.

Enum values:
open
resolved
unknown
Example: open
operatorId
​integer · int64

Id of the operator this issue belongs to.

Example: 1
teamId
​string | null

Id of the team this issue is scoped to, when service-alerts exposes it. Null today.

siteId
​string | null

Id of the site this issue is scoped to, when service-alerts exposes it. Null today.

eventCount
​integer · int64

Number of events attached to this issue.

Example: 14
firstEventAt
​string | null · date-time

Earliest event on this issue, if any.

lastEventAt
​string | null · date-time

Most recent event on this issue, if any.

resolvedAt
​string | null · date-time

When this issue was resolved, if it has been.


Retrieve a single issue, including its recent events.

GET
https://partner-api.monta.com
/api/v1/issues/{issueId}

page/perPage paginate the embedded events. Required scope: alerts:read

Retrieve a single issue, including its recent events. › path Parameters

issueId
​string · required

Retrieve a single issue, including its recent events. › query Parameters

operatorId
​integer | null · int64

Retrieve a single issue, including its recent events. › Responses

get-issue 200 response

An issue with its day-bucketed event trend and paginated events.
id
​string · required

Id of the issue.

Example: 5510
operatorId
​integer · int64 · required
type
​string · required
​AlertScope · required

What an alert or issue is about.

status
​string · required
eventCount
​integer · int64 · required
​AlertEventFrequencyBucket[] · required

Day-bucketed event counts for this issue.

​object · required

Events attached to this issue, most recent first.

teamId
​string | null
siteId
​string | null
firstEventAt
​string | null · date-time
lastEventAt
​string | null · date-time
resolvedAt
​string | null · date-time

Retrieve the comments on an issue.

GET
https://partner-api.monta.com
/api/v1/issues/{issueId}/comments

Required scope: alerts:read

Retrieve the comments on an issue. › path Parameters

issueId
​string · required

Retrieve the comments on an issue. › query Parameters

operatorId
​integer | null · int64

Retrieve the comments on an issue. › Responses

get-issue-comments 200 response

​AlertComment[] · required
​MontaPage.Meta · required

Comment on an issue.

POST
https://partner-api.monta.com
/api/v1/issues/{issueId}/comments

Required scope: alerts:write

Comment on an issue. › path Parameters

issueId
​string · required

Comment on an issue. › query Parameters

operatorId
​integer | null · int64

Comment on an issue. › Request Body

A comment on an alert or an issue.
body
​string · minLength: 1 · maxLength: 5000 · required

Comment body, at most 5000 characters.

Example: Escalated to the site owner.

Comment on an issue. › Responses

post-issue-comment 200 response

A comment left on an alert or an issue.
id
​string · required

Id of the comment.

Example: 331
authorName
​string · required

Display name of the author.

Example: Jane Doe
body
​string · required

Comment body.

Example: Escalated to the site owner.
createdAt
​string · date-time · required

When the comment was posted.

Example: 2026-06-26T13:40:00Z
authorId
​string | null

Author's user id, if known.


Resolve an issue.

POST
https://partner-api.monta.com
/api/v1/issues/{issueId}/resolve

Required scope: alerts:write

Resolve an issue. › path Parameters

issueId
​string · required

Resolve an issue. › query Parameters

operatorId
​integer | null · int64

Resolve an issue. › Responses

resolve-issue 200 response

A single operational issue for your operator.
id
​string · required

Id of the issue.

Example: 5510
type
​string · required

The issue-type token.

Example: charge_point_offline
​AlertScope · required

What an alert or issue is about.

status
​string · enum · required

Current status of the issue.

Enum values:
open
resolved
unknown
Example: open
operatorId
​integer · int64

Id of the operator this issue belongs to.

Example: 1
teamId
​string | null

Id of the team this issue is scoped to, when service-alerts exposes it. Null today.

siteId
​string | null

Id of the site this issue is scoped to, when service-alerts exposes it. Null today.

eventCount
​integer · int64

Number of events attached to this issue.

Example: 14
firstEventAt
​string | null · date-time

Earliest event on this issue, if any.

lastEventAt
​string | null · date-time

Most recent event on this issue, if any.

resolvedAt
​string | null · date-time

When this issue was resolved, if it has been.


Retrieve the event-source breakdown for an issue.

GET
https://partner-api.monta.com
/api/v1/issues/{issueId}/sources

Required scope: alerts:read

Retrieve the event-source breakdown for an issue. › path Parameters

issueId
​string · required

Retrieve the event-source breakdown for an issue. › query Parameters

operatorId
​integer | null · int64

Retrieve the event-source breakdown for an issue. › Responses

get-issue-sources 200 response

Sentry-style tag breakdowns aggregated over an issue's events.
​IssueSourceBreakdown[] · required