Azure Monitor REST API reference

Use the Azure Monitor REST API to get insights into your Azure resources using the following groups of operations.

For information on the {filter-syntax} parameter common to many Azure Monitor REST APIs, read Azure Monitor REST API Filter Syntax.

REST operation groups

Concepts required to understand usage of this API are available at in the Azure Monitor documentation.

Organized by subject area.

Operation groups Description
Operations Lists the available REST API operations for Azure Monitor.
Autoscale settings Operations to manage autoscale settings.
Metrics
Metric definitions Lists the metric definitions available for the resource. That is, what specific metrics can you collect.
Metrics Lists the metric values for a resource you identify.
Metric namespaces Lists the metric namespaces. Most relevant when using custom metrics.
Custom metrics input Referred to as metrics (data plane) in the REST API table of contents. Allows you to load custom metrics in Azure Monitor as shown in this article.
Diagnostic Settings
Diagnostic settings Operations to create, update, and retrieve the diagnostic settings for a resource. Controls the routing of metric data and diagnostics logs.
Diagnostic settings category Relates to the possible categories for a given resource
Activity Log
Activity log(s) Get a list of event entries in the activity log.
Activity log tenant events Gets the Activity Log event entries for a specific tenant.
(Activity log) event categories Lists the types of Activity Log Entries.
Activity log profiles Operations to manage activity log profiles so you can route activity log events to other locations.
Alerts Management and Action Groups
Action groups Operations you can take on Action Groups. All newer alerts call Action Groups to send notifications or trigger other actions.
Alert management Provides operations for managing alert rules.
Metric alerts Operations to manage newer metric alerts.
Metric alerts status Lists status of a newer metric alerts.
Metric alert baseline Obtains the baselines for a metric for use in dynamic alerts.
Log alert scheduled query rules Provides operations for managing analytic query-based log alerts.
Activity log alerts Configure and list alerts based on Activity Log events.
Retired or being retired
Alerts (classic) rule incidents Being retired in 2019 in the public cloud. Older classic alerts functions. Gets an incident associated to a classic metric alert rule. When an alert rule fires because the threshold is crossed in the up or down direction, an incident is created and an entry added to the Activity Log.
Alert (classic) rules Being retired in 2019 in the public cloud. Provides operations for managing classic alert rules.