How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Azure Monitors API

The Monitors API from Microsoft Azure — 25 operation(s) for monitors.

Microsoft Azure Monitors API is one of 1667 APIs that Microsoft Azure publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Monitors. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.

This API exposes 34 operations across 25 paths, and defines 98 schemas. It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.

34 operations 25 paths 98 schemas 3 DELETE9 GET3 PATCH16 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2020-08-01-preview
Resource Areas
1

Paths & Operations 34

Across 25 paths, the API surfaces 34 operations — 3 DELETE, 9 GET, 3 PATCH, 16 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

Monitors 34
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/getAccountCredentials
Microsoft Azure Gets The User Account Credentials For A Monitor
microsoftAzureMonitorsGetaccountcredentials 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listMonitoredResources
Microsoft Azure List The Resources Currently Being Monitored By The Dynatrace Monitor Resource
microsoftAzureMonitorsListmonitoredresources 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/getVMHostPayload
Microsoft Azure Returns The Payload That Needs To Be Passed In The Request Body For Installing Dynatrace Agent On A Vm
microsoftAzureMonitorsGetvmhostpayload 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}
Microsoft Azure Get A Monitorresource
microsoftAzureMonitorsGet 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}
Microsoft Azure Create A Monitorresource
microsoftAzureMonitorsCreateorupdate 4 params body → 200201default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}
Microsoft Azure Update A Monitorresource
microsoftAzureMonitorsUpdate 4 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}
Microsoft Azure Delete A Monitorresource
microsoftAzureMonitorsDelete 4 params → 200202204default
GET
/subscriptions/{subscriptionId}/providers/Dynatrace.Observability/monitors
Microsoft Azure List All Monitorresource By Subscriptionid
microsoftAzureMonitorsListbysubscriptionid 2 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors
Microsoft Azure List Monitorresource Resources By Resource Group
microsoftAzureMonitorsListbyresourcegroup 3 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listHosts
Microsoft Azure List The Compute Resources Currently Being Monitored By The Dynatrace Resource
microsoftAzureMonitorsListhosts 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listAppServices
Microsoft Azure Gets List Of App Services With Dynatrace Paas Oneagent Enabled
microsoftAzureMonitorsListappservices 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/getSSODetails
Microsoft Azure Gets The Sso Configuration Details From The Partner
microsoftAzureMonitorsGetssodetails 5 params → 200401default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listLinkableEnvironments
Microsoft Azure Gets All The Dynatrace Environments That A User Can Link A Azure Resource To
microsoftAzureMonitorsListlinkableenvironments 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}/listMonitoredResources
Microsoft Azure List The Resources Currently Being Monitored By The Logz Monitor Resource
microsoftAzureMonitorsListmonitoredresources 4 params → 200default
GET
/subscriptions/{subscriptionId}/providers/Microsoft.Logz/monitors
Microsoft Azure List All Monitors Under The Specified Subscription
microsoftAzureMonitorsListbysubscription 2 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors
Microsoft Azure List All Monitors Under The Specified Resource Group
microsoftAzureMonitorsListbyresourcegroup 3 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}
Microsoft Azure Get The Properties Of A Specific Monitor Resource
microsoftAzureMonitorsGet 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}
Microsoft Azure Create A Monitor Resource This Create Operation Can Take Upto 10 Minutes To Complete
microsoftAzureMonitorsCreate 4 params body → 200201default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}
Microsoft Azure Update A Monitor Resource
microsoftAzureMonitorsUpdate 4 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}
Microsoft Azure Delete A Monitor Resource This Delete Operation Can Take Upto 10 Minutes To Complete
microsoftAzureMonitorsDelete 4 params → 200202204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}/listUserRoles
Microsoft Azure List The User S Roles Configured On Logz Io Side For The Account Corresponding To The Monitor Resource
microsoftAzureMonitorsListuserroles 4 params body → 200default
GET
/subscriptions/{subscriptionId}/providers/NewRelic.Observability/monitors
Microsoft Azure Get Subscriptions Subscriptionid Providers Newrelic Observability Monitors
microsoftAzureMonitorsListbysubscription 2 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors
microsoftAzureMonitorsListbyresourcegroup 3 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname
microsoftAzureMonitorsGet 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}
Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname
microsoftAzureMonitorsCreateorupdate 4 params body → 200201default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}
Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname
microsoftAzureMonitorsUpdate 4 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}
Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname
microsoftAzureMonitorsDelete 5 params → 200202204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/getMetricRules
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname Getmetricrules
microsoftAzureMonitorsGetmetricrules 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/getMetricStatus
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname Getmetricstatus
microsoftAzureMonitorsGetmetricstatus 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/listAppServices
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname Listappservices
microsoftAzureMonitorsListappservices 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/switchBilling
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname Switchbilling
microsoftAzureMonitorsSwitchbilling 5 params → 200202204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/listHosts
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname Listhosts
microsoftAzureMonitorsListhosts 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/monitoredResources
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname Monitoredresources
microsoftAzureMonitorsListmonitoredresources 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/vmHostPayloads
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Newrelic Observability Monitors Monitorname Vmhostpayloads
microsoftAzureMonitorsVmhostpayload 4 params → 200default

Schemas 98

The contract defines 98 schemas that model the data the API accepts and returns. The most detailed are MonitorProperties_3 (13 properties), VMInfo (9 properties), AppServiceInfo (9 properties), MonitorProperties_2 (8 properties). Each schema is shown below with its type and property counts.

MonitorProperties_3
object
Properties specific to the NewRelic Monitor resource
13 properties
AppServiceInfo_2
object
Details of VM Resource having NewRelic OneAgent installed
3 properties
VMExtensionPayload
object
Response of payload to be passed while installing VM agent.
2 properties
AppServicesGetRequest
object
Request of a app services get Operation.
2 properties 1 required
VMHostsListResponse_2
object
Response of a list VM Host Operation.
2 properties 1 required
PlanData_3
object
Plan data of NewRelic Monitor resource
4 properties
SSODetailsRequest
object
Request for getting sso details for a user
1 property
DynatraceEnvironmentProperties
object
Properties of the Dynatrace environment.
4 properties
SingleSignOnStates
string
Various states of the SSO resource
NewRelicMonitorResource
object
A Monitor Resource by NewRelic
2 properties 1 required
UsageType
string
Different usage type like PAYG/COMMITTED
PlanData_2
object
4 properties
MonitorResource
object
Dynatrace Monitor Resource
3 properties 1 required
LiftrResourceCategories_2
string
PlanData
object
Billing plan information.
4 properties
LinkableEnvironmentListResponse
object
Response for getting all the linkable environments
2 properties
AccountCreationSource
string
Source of Account creation
MonitorProperties_2
object
Properties specific to the monitor resource.
8 properties
AutoUpdateSetting
string
Update settings of OneAgent.
MonitorResourceUpdate
object
The updatable properties of the MonitorResource.
6 properties
UpdateStatus
string
The current update status of OneAgent.
LiftrResourceCategories_3
string
Liftr Resource category.
AppServiceListResponse
object
Response of a list App Services Operation.
2 properties
MetricRules
object
Set of rules for sending metrics for the Monitor resource.
3 properties
BillingCycle
string
Different usage type like YEARLY/MONTHLY
IdentityProperties_2
object
3 properties
MonitorProperties
object
Properties specific to the monitor resource.
8 properties
MonitoredResourceListResponse
object
List of all the resources being monitored by Dynatrace monitor resource
2 properties
MonitoredResource
object
Details of resource being monitored by Dynatrace monitor resource
5 properties
MediumString
string
Shorthand for setting length limit.
AccountInfo
object
Dynatrace Account Information
2 properties
SendingLogsStatus
string
Indicates whether logs are being sent.
email
string
Reusable representation of an email address
MonitorUpdateProperties
object
The set of properties that can be update in a PATCH request to a monitor resource.
1 property
LogzMonitorResourceUpdateParameters
object
The parameters for a PATCH request to a monitor resource.
2 properties
LogzMonitorResourceListResponse
object
Response of a list operation.
2 properties
ManagedIdentityType
string
The kind of managed identity assigned to this resource.
NewRelicMonitorResourceUpdate
object
The type used for update operations of the NewRelicMonitorResource.
3 properties
MonitoringStatus
string
Flag specifying if the resource monitoring is enabled or disabled.
VMInfo
object
Details of VM Resource having Dynatrace OneAgent installed
9 properties
UserRole
string
User roles on configured in Logz.io account.
LogzMonitorResource
object
8 properties 1 required
MarketplaceSubscriptionStatus_3
string
Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state.
MonitoredResource_2
object
The properties of a resource currently being monitored by the Logz monitor resource.
6 properties
AvailabilityState
string
The availability state of OneAgent.
IdentityProperties
object
The properties of the managed service identities assigned to this resource.
4 properties 1 required
MonitoringType
string
The monitoring mode of OneAgent
AccountInfoSecure
object
Dynatrace account API Key
3 properties
LinkableEnvironmentResponse
object
Response for getting all the linkable environments
3 properties
VMExtensionPayload_2
object
Response of payload to be passed while installing VM agent.
1 property
NewRelicMonitorResourceListResult
object
The response of a NewRelicMonitorResource list operation.
2 properties 1 required
MonitoringStatus_2
string
Flag specifying if the resource monitoring is enabled or disabled.
EnvironmentInfo
object
Dynatrace Environment Information
4 properties
UserInfo_3
object
User Info of NewRelic Monitor resource
5 properties
MonitoredResourceListResponse_2
object
Response of a list operation.
2 properties
MarketplaceSubscriptionStatus_2
string
Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state.
LogzOrganizationProperties
object
4 properties
MetricsStatusResponse
object
Response of get metrics status Operation.
1 property
NewRelicSingleSignOnProperties
object
Single sign on Info of the NewRelic account
4 properties
MonitoringStatus_3
string
Flag specifying if the resource monitoring is enabled or disabled.
UserRoleResponse
object
Response for checking user's role for Logz.io account.
1 property
NewRelicAccountProperties
object
Properties of the NewRelic account
4 properties
HostsGetRequest
object
Request of a Hosts get Operation.
2 properties 1 required
AccountInfo_2
object
Account Info of the NewRelic account
3 properties
ManagedIdentityTypes
string
MarketplaceSubscriptionStatus
string
Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state.
OrgCreationSource
string
Source of Org creation
UserInfo_2
object
4 properties
VMInfo_2
object
Details of VM Resource having NewRelic OneAgent installed
3 properties
ProvisioningState
string
Provisioning state of the monitoring resource
LinkableEnvironmentRequest
object
Request for getting all the linkable environments for a user
3 properties
AppServicesListResponse
object
Response of a list app services Operation.
2 properties 1 required
UserInfo
object
User info.
5 properties
ProvisioningState_3
string
Provisioning State of the Monitor resource
SwitchBillingRequest
object
Request of a switch billing Operation.
4 properties 1 required
MonitorResourceListResult
object
The response of a MonitorResource list operation.
2 properties
MonitoredResource_3
object
Details of resource being monitored by NewRelic monitor resource
5 properties
UserAssignedIdentity
object
A managed identity assigned by the user.
2 properties 2 required
LogModule
string
Tells whether log modules are enabled or not
SSOStatus
string
Indicates whether SSO is enabled or not
UserRoleListResponse
object
Response for list of user's role for Logz.io account.
2 properties
FilteringTag
object
The definition of a filtering tag. Filtering tags are used for capturing resources and include/exclude them from being monitored.
3 properties
SendMetricsStatus
string
Indicates whether metrics are being sent.
TagAction
string
Valid actions for a filtering tag. Exclusion takes priority over inclusion.
NewRelicMonitorResourceUpdateProperties
object
The updatable properties of the NewRelicMonitorResource.
5 properties
LiftrResourceCategories
string
Liftr resource category
SecureString
string
Credential string.
ProvisioningState_2
string
Flag specifying if the resource provisioning state as tracked by ARM.
UserRoleRequest
object
Request for checking user's role for Logz.io account.
1 property
AppServiceInfo
object
Details of App Services having Dynatrace OneAgent installed
9 properties
VMHostsListResponse
object
Response of a list VM Host Operation.
2 properties
MetricsRequest
object
Request of get metrics Operation.
1 property 1 required
DynatraceSingleSignOnProperties
object
The details of a Dynatrace single sign-on.
5 properties
SendingMetricsStatus
string
Indicates whether metrics are being sent.
MonitoredResourceListResponse_3
object
List of all the resources being monitored by NewRelic monitor resource
2 properties 1 required
OrganizationInfo
object
Organization Info of the NewRelic account
1 property
SSODetailsResponse
object
SSO details from the Dynatrace partner
5 properties
MetricsStatusRequest
object
Request of get metrics status Operation.
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-azure-monitors-api-openapi.yml Raw ↑

Other APIs Microsoft Azure publishes across the network.

Microsoft Azure AI Search API
Microsoft Azure Communication Services API
Microsoft Azure Event Grid API
Microsoft Azure Functions API
Microsoft Azure DevOps REST API
Microsoft Azure AI Foundry API
Microsoft Azure Resource JSON Schema
Microsoft Azure JSON-LD Context
Microsoft Azure AccessConnector API
Microsoft Azure AccessControlRecords API
Microsoft Azure AccessPolicies API
Microsoft Azure AccessReviewInstanceAcceptRecommmendations API
Where this information came from

This is an independent, third-party profile of Microsoft Azure Monitors API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.