Microsoft.AlertsManagement (preview:2018-05-05)

2025/10/23 • 10 new, 10 deleted methods

Operations_List (new)
Description List all operations available through Azure Alerts Management Resource Provider.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.AlertsManagement/operations
{
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
}
,
]
,
}
Alerts_GetAll (new)
Description List all the existing alerts, where the results can be selective by passing multiple filter parameters including time range and sorted on specific fields.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/alerts
{
subscriptionId: string ,
targetResource: string ,
targetResourceGroup: string ,
targetResourceType: string ,
monitorService: string ,
monitorCondition: string ,
severity: string ,
alertState: string ,
smartGroupId: string ,
includePayload: boolean ,
pageCount: integer ,
sortBy: string ,
sortOrder: string ,
timeRange: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
severity: enum ,
signalType: enum ,
alertState: enum ,
monitorCondition: enum ,
targetResource: string ,
targetResourceName: string ,
targetResourceGroup: string ,
targetResourceType: string ,
monitorService: enum ,
alertRule: string ,
sourceCreatedId: string ,
smartGroupId: string ,
smartGroupingReason: string ,
startDateTime: string ,
lastModifiedDateTime: string ,
lastModifiedUserName: string ,
payload: object ,
actionStatus:
{
isSuppressed: boolean ,
}
,
description: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Alerts_GetById (new)
Description Get information related to a specific alert
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/alerts/{alertId}
{
subscriptionId: string ,
alertId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
severity: enum ,
signalType: enum ,
alertState: enum ,
monitorCondition: enum ,
targetResource: string ,
targetResourceName: string ,
targetResourceGroup: string ,
targetResourceType: string ,
monitorService: enum ,
alertRule: string ,
sourceCreatedId: string ,
smartGroupId: string ,
smartGroupingReason: string ,
startDateTime: string ,
lastModifiedDateTime: string ,
lastModifiedUserName: string ,
payload: object ,
actionStatus:
{
isSuppressed: boolean ,
}
,
description: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Alerts_ChangeState (new)
Description Change the state of the alert.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/alerts/{alertId}/changestate
{
subscriptionId: string ,
alertId: string ,
api-version: string ,
newState: string ,
}

⚐ Response (200)

{
properties:
{
severity: enum ,
signalType: enum ,
alertState: enum ,
monitorCondition: enum ,
targetResource: string ,
targetResourceName: string ,
targetResourceGroup: string ,
targetResourceType: string ,
monitorService: enum ,
alertRule: string ,
sourceCreatedId: string ,
smartGroupId: string ,
smartGroupingReason: string ,
startDateTime: string ,
lastModifiedDateTime: string ,
lastModifiedUserName: string ,
payload: object ,
actionStatus:
{
isSuppressed: boolean ,
}
,
description: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Alerts_GetHistory (new)
Description Get the history of the changes of an alert.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/alerts/{alertId}/history
{
subscriptionId: string ,
alertId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
alertId: string ,
modifications:
[
{
modificationEvent: enum ,
oldValue: string ,
newValue: string ,
modifiedAt: string ,
modifiedBy: string ,
comments: string ,
description: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Alerts_GetSummary (new)
Description Summary of alerts with the count each severity.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/alertsSummary
{
subscriptionId: string ,
targetResourceGroup: string ,
timeRange: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
total: integer ,
smartGroupsCount: integer ,
summaryByState: object ,
summaryBySeverity:
{
sev0: object ,
sev1: object ,
sev2: object ,
sev3: object ,
sev4: object ,
}
,
summaryBySeverityAndMonitorCondition: object ,
summaryByMonitorService: object ,
nextLink: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
SmartGroups_GetAll (new)
Description List all the smartGroups within the specified subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/smartGroups
{
subscriptionId: string ,
targetResource: string ,
targetResourceGroup: string ,
targetResourceType: string ,
monitorService: string ,
monitorCondition: string ,
severity: string ,
smartGroupState: string ,
timeRange: string ,
pageCount: integer ,
sortBy: string ,
sortOrder: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
alertsCount: integer ,
smartGroupState: enum ,
severity: enum ,
startDateTime: string ,
lastModifiedDateTime: string ,
lastModifiedUserName: string ,
resources:
[
{
name: string ,
count: integer ,
}
,
]
,
resourceTypes:
[
{
name: string ,
count: integer ,
}
,
]
,
resourceGroups:
[
{
name: string ,
count: integer ,
}
,
]
,
monitorServices:
[
{
name: string ,
count: integer ,
}
,
]
,
monitorConditions:
[
{
name: string ,
count: integer ,
}
,
]
,
alertStates:
[
{
name: string ,
count: integer ,
}
,
]
,
alertSeverities:
[
{
name: string ,
count: integer ,
}
,
]
,
nextLink: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
SmartGroups_GetById (new)
Description Get details of smart group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/smartGroups/{smartGroupId}
{
subscriptionId: string ,
smartGroupId: string ,
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
}
,
$schema:
{
properties:
{
alertsCount: integer ,
smartGroupState: enum ,
severity: enum ,
startDateTime: string ,
lastModifiedDateTime: string ,
lastModifiedUserName: string ,
resources:
[
{
name: string ,
count: integer ,
}
,
]
,
resourceTypes:
[
{
name: string ,
count: integer ,
}
,
]
,
resourceGroups:
[
{
name: string ,
count: integer ,
}
,
]
,
monitorServices:
[
{
name: string ,
count: integer ,
}
,
]
,
monitorConditions:
[
{
name: string ,
count: integer ,
}
,
]
,
alertStates:
[
{
name: string ,
count: integer ,
}
,
]
,
alertSeverities:
[
{
name: string ,
count: integer ,
}
,
]
,
nextLink: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
SmartGroups_ChangeState (new)
Description Change the state from unresolved to resolved and all the alerts within the smart group will also be resolved.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/smartGroups/{smartGroupId}/changeState
{
subscriptionId: string ,
smartGroupId: string ,
api-version: string ,
newState: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
}
,
$schema:
{
properties:
{
alertsCount: integer ,
smartGroupState: enum ,
severity: enum ,
startDateTime: string ,
lastModifiedDateTime: string ,
lastModifiedUserName: string ,
resources:
[
{
name: string ,
count: integer ,
}
,
]
,
resourceTypes:
[
{
name: string ,
count: integer ,
}
,
]
,
resourceGroups:
[
{
name: string ,
count: integer ,
}
,
]
,
monitorServices:
[
{
name: string ,
count: integer ,
}
,
]
,
monitorConditions:
[
{
name: string ,
count: integer ,
}
,
]
,
alertStates:
[
{
name: string ,
count: integer ,
}
,
]
,
alertSeverities:
[
{
name: string ,
count: integer ,
}
,
]
,
nextLink: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
SmartGroups_GetHistory (new)
Description Get the history of the changes of smart group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/smartGroups/{smartGroupId}/history
{
subscriptionId: string ,
smartGroupId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
smartGroupId: string ,
modifications:
[
{
modificationEvent: enum ,
oldValue: string ,
newValue: string ,
modifiedAt: string ,
modifiedBy: string ,
comments: string ,
description: string ,
}
,
]
,
nextLink: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Operations_List (removed)
Description List all operations available through Azure Alerts Management Resource Provider.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.AlertsManagement/operations
{
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
}
,
]
,
}
Alerts_GetAll (removed)
Description List all the existing alerts, where the results can be selective by passing multiple filter parameters including time range and sorted on specific fields.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/alerts
{
subscriptionId: string ,
targetResource: string ,
targetResourceGroup: string ,
targetResourceType: string ,
monitorService: string ,
monitorCondition: string ,
severity: string ,
alertState: string ,
smartGroupId: string ,
includePayload: boolean ,
pageCount: integer ,
sortBy: string ,
sortOrder: string ,
timeRange: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
severity: enum ,
signalType: enum ,
alertState: enum ,
monitorCondition: enum ,
targetResource: string ,
targetResourceName: string ,
targetResourceGroup: string ,
targetResourceType: string ,
monitorService: enum ,
alertRule: string ,
sourceCreatedId: string ,
smartGroupId: string ,
smartGroupingReason: string ,
startDateTime: string ,
lastModifiedDateTime: string ,
lastModifiedUserName: string ,
payload: object ,
actionStatus:
{
isSuppressed: boolean ,
}
,
description: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Alerts_GetById (removed)
Description Get information related to a specific alert
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/alerts/{alertId}
{
subscriptionId: string ,
alertId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
severity: enum ,
signalType: enum ,
alertState: enum ,
monitorCondition: enum ,
targetResource: string ,
targetResourceName: string ,
targetResourceGroup: string ,
targetResourceType: string ,
monitorService: enum ,
alertRule: string ,
sourceCreatedId: string ,
smartGroupId: string ,
smartGroupingReason: string ,
startDateTime: string ,
lastModifiedDateTime: string ,
lastModifiedUserName: string ,
payload: object ,
actionStatus:
{
isSuppressed: boolean ,
}
,
description: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Alerts_ChangeState (removed)
Description Change the state of the alert.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/alerts/{alertId}/changestate
{
subscriptionId: string ,
alertId: string ,
api-version: string ,
newState: string ,
}

⚐ Response (200)

{
properties:
{
severity: enum ,
signalType: enum ,
alertState: enum ,
monitorCondition: enum ,
targetResource: string ,
targetResourceName: string ,
targetResourceGroup: string ,
targetResourceType: string ,
monitorService: enum ,
alertRule: string ,
sourceCreatedId: string ,
smartGroupId: string ,
smartGroupingReason: string ,
startDateTime: string ,
lastModifiedDateTime: string ,
lastModifiedUserName: string ,
payload: object ,
actionStatus:
{
isSuppressed: boolean ,
}
,
description: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Alerts_GetHistory (removed)
Description Get the history of the changes of an alert.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/alerts/{alertId}/history
{
subscriptionId: string ,
alertId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
alertId: string ,
modifications:
[
{
modificationEvent: enum ,
oldValue: string ,
newValue: string ,
modifiedAt: string ,
modifiedBy: string ,
comments: string ,
description: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Alerts_GetSummary (removed)
Description Summary of alerts with the count each severity.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/alertsSummary
{
subscriptionId: string ,
targetResourceGroup: string ,
timeRange: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
total: integer ,
smartGroupsCount: integer ,
summaryByState: object ,
summaryBySeverity:
{
sev0: object ,
sev1: object ,
sev2: object ,
sev3: object ,
sev4: object ,
}
,
summaryBySeverityAndMonitorCondition: object ,
summaryByMonitorService: object ,
nextLink: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
SmartGroups_GetAll (removed)
Description List all the smartGroups within the specified subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/smartGroups
{
subscriptionId: string ,
targetResource: string ,
targetResourceGroup: string ,
targetResourceType: string ,
monitorService: string ,
monitorCondition: string ,
severity: string ,
smartGroupState: string ,
timeRange: string ,
pageCount: integer ,
sortBy: string ,
sortOrder: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
properties:
{
alertsCount: integer ,
smartGroupState: enum ,
severity: enum ,
startDateTime: string ,
lastModifiedDateTime: string ,
lastModifiedUserName: string ,
resources:
[
{
name: string ,
count: integer ,
}
,
]
,
resourceTypes:
[
{
name: string ,
count: integer ,
}
,
]
,
resourceGroups:
[
{
name: string ,
count: integer ,
}
,
]
,
monitorServices:
[
{
name: string ,
count: integer ,
}
,
]
,
monitorConditions:
[
{
name: string ,
count: integer ,
}
,
]
,
alertStates:
[
{
name: string ,
count: integer ,
}
,
]
,
alertSeverities:
[
{
name: string ,
count: integer ,
}
,
]
,
nextLink: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
SmartGroups_GetById (removed)
Description Get details of smart group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/smartGroups/{smartGroupId}
{
subscriptionId: string ,
smartGroupId: string ,
api-version: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
}
,
$schema:
{
properties:
{
alertsCount: integer ,
smartGroupState: enum ,
severity: enum ,
startDateTime: string ,
lastModifiedDateTime: string ,
lastModifiedUserName: string ,
resources:
[
{
name: string ,
count: integer ,
}
,
]
,
resourceTypes:
[
{
name: string ,
count: integer ,
}
,
]
,
resourceGroups:
[
{
name: string ,
count: integer ,
}
,
]
,
monitorServices:
[
{
name: string ,
count: integer ,
}
,
]
,
monitorConditions:
[
{
name: string ,
count: integer ,
}
,
]
,
alertStates:
[
{
name: string ,
count: integer ,
}
,
]
,
alertSeverities:
[
{
name: string ,
count: integer ,
}
,
]
,
nextLink: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
SmartGroups_ChangeState (removed)
Description Change the state from unresolved to resolved and all the alerts within the smart group will also be resolved.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/smartGroups/{smartGroupId}/changeState
{
subscriptionId: string ,
smartGroupId: string ,
api-version: string ,
newState: string ,
}

⚐ Response (200)

{
$headers:
{
x-ms-request-id: string ,
}
,
$schema:
{
properties:
{
alertsCount: integer ,
smartGroupState: enum ,
severity: enum ,
startDateTime: string ,
lastModifiedDateTime: string ,
lastModifiedUserName: string ,
resources:
[
{
name: string ,
count: integer ,
}
,
]
,
resourceTypes:
[
{
name: string ,
count: integer ,
}
,
]
,
resourceGroups:
[
{
name: string ,
count: integer ,
}
,
]
,
monitorServices:
[
{
name: string ,
count: integer ,
}
,
]
,
monitorConditions:
[
{
name: string ,
count: integer ,
}
,
]
,
alertStates:
[
{
name: string ,
count: integer ,
}
,
]
,
alertSeverities:
[
{
name: string ,
count: integer ,
}
,
]
,
nextLink: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
SmartGroups_GetHistory (removed)
Description Get the history of the changes of smart group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/smartGroups/{smartGroupId}/history
{
subscriptionId: string ,
smartGroupId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
smartGroupId: string ,
modifications:
[
{
modificationEvent: enum ,
oldValue: string ,
newValue: string ,
modifiedAt: string ,
modifiedBy: string ,
comments: string ,
description: string ,
}
,
]
,
nextLink: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}