Microsoft Azure · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Microsoft Azure Monitors API

35 actions 35 updates phrasing extends openapi/microsoft-azure-monitors-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Microsoft Azure's API. It is a proposal applied on top of the contract, not a document Microsoft Azure publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 35 · first 16 shown; the file carries all of them

$.info
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/getAccountCredentials'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listMonitoredResources'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/getVMHostPayload'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}'].put
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}'].delete
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}'].patch
$.paths['/subscriptions/{subscriptionId}/providers/Dynatrace.Observability/monitors'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listHosts'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listAppServices'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/getSSODetails'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listLinkableEnvironments'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}/listMonitoredResources'].post
$.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Logz/monitors'].get

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Microsoft Azure Monitors API
  version: 1.0.0
extends: openapi/microsoft-azure-monitors-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-10-01'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 34
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/getAccountCredentials'].post
  update:
    x-apievangelist-phrasing:
      intent: Get Dynatrace account credentials for a monitor
      effect: read
      questions:
      - Where can I find the Dynatrace user account credentials tied to my Azure monitor resource?
      - Can I pull the Dynatrace account credentials back out of an existing monitor?
      instructions:
      - text: Get the Dynatrace account credentials for monitor {monitorName}.
        slots:
          monitorName: path.monitorName
      - text: Fetch the user account credentials Dynatrace monitor {monitorName} uses.
        slots:
          monitorName: path.monitorName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listMonitoredResources'].post
  update:
    x-apievangelist-phrasing:
      intent: List resources watched by a Dynatrace monitor
      effect: read
      questions:
      - Which Azure resources is my Dynatrace monitor currently observing?
      - Is a given resource actually being monitored by my Dynatrace monitor resource?
      instructions:
      - text: List every resource the Dynatrace monitor {monitorName} is monitoring right now.
        slots:
          monitorName: path.monitorName
      - text: Show me what Azure resources Dynatrace monitor {monitorName} covers.
        slots:
          monitorName: path.monitorName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/getVMHostPayload'].post
  update:
    x-apievangelist-phrasing:
      intent: Get the payload to install Dynatrace OneAgent on a VM
      effect: read
      questions:
      - What request body do I need to install the Dynatrace agent on a virtual machine?
      - Where do I get the VM host install payload from a Dynatrace monitor?
      instructions:
      - text: Get the Dynatrace VM host install payload from monitor {monitorName}.
        slots:
          monitorName: path.monitorName
      - text: Return the body I pass when installing Dynatrace on a VM, using monitor {monitorName}.
        slots:
          monitorName: path.monitorName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a Dynatrace monitor resource
      effect: read
      questions:
      - How do I look up the details of one Dynatrace monitor resource in Azure?
      - What monitoring status and plan does my Dynatrace monitor have?
      instructions:
      - text: Get the Dynatrace monitor resource {monitorName}.
        slots:
          monitorName: path.monitorName
      - text: Show the configuration of Dynatrace monitor {monitorName}.
        slots:
          monitorName: path.monitorName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}'].put
  update:
    x-apievangelist-phrasing:
      intent: Create or update a Dynatrace monitor resource
      effect: write
      questions:
      - How do I connect an Azure subscription to Dynatrace by creating a monitor resource?
      - Can I use a managed identity when I set up a new Dynatrace monitor?
      instructions:
      - text: Create a Dynatrace monitor resource named {monitorName}.
        slots:
          monitorName: path.monitorName
      - text: Create or replace Dynatrace monitor {monitorName} with the given properties.
        slots:
          monitorName: path.monitorName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a Dynatrace monitor resource
      effect: destructive
      questions:
      - How do I remove a Dynatrace monitor resource from Azure?
      - What happens to monitoring when I delete my Dynatrace monitor?
      instructions:
      - text: Delete the Dynatrace monitor {monitorName}.
        slots:
          monitorName: path.monitorName
      - text: Tear down Dynatrace monitor resource {monitorName}.
        slots:
          monitorName: path.monitorName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update a Dynatrace monitor resource
      effect: write
      questions:
      - Can I turn monitoring off on a Dynatrace monitor without deleting it?
      - How do I change the tags or plan on an existing Dynatrace monitor?
      instructions:
      - text: Set the monitoring status of Dynatrace monitor {monitorName} to {monitoringStatus}.
        slots:
          monitorName: path.monitorName
          monitoringStatus: requestBody.monitoringStatus
      - text: Update the tags on Dynatrace monitor {monitorName} to {tags}.
        slots:
          monitorName: path.monitorName
          tags: requestBody.tags
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/providers/Dynatrace.Observability/monitors'].get
  update:
    x-apievangelist-phrasing:
      intent: List Dynatrace monitors in a subscription
      effect: read
      questions:
      - Which Dynatrace monitor resources exist across my whole Azure subscription?
      - Can I see every Dynatrace monitor in the subscription at once?
      instructions:
      - text: List all Dynatrace monitor resources in my subscription.
      - text: Show every Dynatrace monitor across the subscription.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors'].get
  update:
    x-apievangelist-phrasing:
      intent: List Dynatrace monitors in a resource group
      effect: read
      questions:
      - What Dynatrace monitors are deployed in a single resource group?
      - Can I list only the Dynatrace monitor resources in one resource group?
      instructions:
      - text: List the Dynatrace monitors in this resource group.
      - text: Show Dynatrace monitor resources scoped to my resource group.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listHosts'].post
  update:
    x-apievangelist-phrasing:
      intent: List compute hosts monitored by Dynatrace
      effect: read
      questions:
      - Which VMs and compute hosts does my Dynatrace monitor report on?
      - Is the Dynatrace agent running on the hosts behind my monitor?
      instructions:
      - text: List the compute hosts Dynatrace monitor {monitorName} is watching.
        slots:
          monitorName: path.monitorName
      - text: Show VM hosts covered by Dynatrace monitor {monitorName}.
        slots:
          monitorName: path.monitorName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listAppServices'].post
  update:
    x-apievangelist-phrasing:
      intent: List App Services with Dynatrace OneAgent
      effect: read
      questions:
      - Which App Services have the Dynatrace PaaS OneAgent enabled?
      - Can I check which web apps a Dynatrace monitor has instrumented?
      instructions:
      - text: List App Services with Dynatrace OneAgent enabled under monitor {monitorName}.
        slots:
          monitorName: path.monitorName
      - text: Show the app services Dynatrace monitor {monitorName} has instrumented.
        slots:
          monitorName: path.monitorName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/getSSODetails'].post
  update:
    x-apievangelist-phrasing:
      intent: Get Dynatrace single sign-on details
      effect: read
      questions:
      - How do I read the SSO configuration Dynatrace has for my monitor?
      - Is single sign-on set up between Azure and Dynatrace for this monitor?
      instructions:
      - text: Get the Dynatrace SSO details for monitor {monitorName}.
        slots:
          monitorName: path.monitorName
      - text: Fetch single sign-on settings from Dynatrace for monitor {monitorName} using {request}.
        slots:
          monitorName: path.monitorName
          request: body.request
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listLinkableEnvironments'].post
  update:
    x-apievangelist-phrasing:
      intent: List Dynatrace environments a user can link
      effect: read
      questions:
      - Which Dynatrace environments can I link an Azure resource to?
      - Can I see linkable Dynatrace environments for a given user and region?
      instructions:
      - text: List the Dynatrace environments linkable from monitor {monitorName} for {request}.
        slots:
          monitorName: path.monitorName
          request: body.request
      - text: Show which Dynatrace environments I can attach to monitor {monitorName}, filtered by {request}.
        slots:
          monitorName: path.monitorName
          request: body.request
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}/listMonitoredResources'].post
  update:
    x-apievangelist-phrasing:
      intent: List resources watched by a Logz monitor
      effect: read
      questions:
      - Which Azure resources is my Logz.io monitor currently shipping logs for?
      - Can I see what a Logz monitor resource is covering?
      instructions:
      - text: List the resources the Logz monitor {monitorName} is monitoring.
        slots:
          monitorName: path.monitorName
      - text: Show what Logz monitor {monitorName} currently covers.
        slots:
          monitorName: path.monitorName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Logz/monitors'].get
  update:
    x-apievangelist-phrasing:
      intent: List Logz monitors in a subscription
      effect: read
      questions:
      - What Logz.io monitor resources exist under my subscription?
      - Can I list every Logz monitor across the subscription?
      instructions:
      - text: List all Logz monitors in my subscription.
      - text: Show every Logz monitor resource across the subscription.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors'].get
  update:
    x-apievangelist-phrasing:
      intent: List Logz monitors in a resource group
      effect: read
      questions:
      - Which Logz.io monitors live in one resource group?
      - How can I narrow the Logz monitor list to a single resource group?
      instructions:
      - text: List the Logz monitors in this resource group.
      - text: Show Logz monitor resources for my resource group only.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a Logz monitor resource
      effect: read
      questions:
      - What are the properties of a specific Logz.io monitor resource?
      - How do I look up a single Logz monitor by name?
      instructions:
      - text: Get the Logz monitor {monitorName}.
        slots:
          monitorName: path.monitorName
      - text: Show the properties of Logz monitor resource {monitorName}.
        slots:
          monitorName: path.monitorName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}'].put
  update:
    x-apievangelist-phrasing:
      intent: Create a Logz monitor resource
      effect: write
      questions:
      - How do I create a Logz monitor resource in Azure?
      - Can I set a managed identity and tags when creating a Logz monitor?
      instructions:
      - text: Create Logz monitor {monitorName} in {location}.
        slots:
          monitorName: path.monitorName
          location: requestBody.location
      - text: Create Logz monitor {monitorName} in {location} with identity {identity} and tags {tags}.
        slots:
          monitorName: path.monitorName
          location: requestBody.location
          identity: requestBody.identity
          tags: requestBody.tags
      method: generated
      generated: '2026-10-01'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a Logz monitor resource
      effect: destructive
      questions:
      - How do I remove a Logz.io monitor resource?
      - Why might deleting a Logz monitor take up to ten minutes?
      instructions:
      - text: Delete the Logz monitor {monitorName}.
        slots:
          monitorName: path.monitorName
      - text: Remove Logz monitor resource {monitorName} from the resource group.
        slots:
          monitorName: path.monitorName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update a Logz monitor resource
      effect: write
      questions:
      - Can I change the tags on an existing Logz.io monitor?
      - How do I modify the properties of a Logz monitor after it is created?
      instructions:
      - text: Update the tags on Logz monitor {monitorName} to {tags}.
        slots:
          monitorName: path.monitorName
          tags: requestBody.tags
      - text: Patch the properties of Logz monitor {monitorName}.
        slots:
          monitorName: path.monitorName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}/listUserRoles'].post
  update:
    x-apievangelist-phrasing:
      intent: List a user's roles in the linked Logz account
      effect: read
      questions:
      - What roles does a user have on the Logz.io side for my monitor's account?
      - Can I check a person's Logz account roles by email address?
      instructions:
      - text: List the Logz roles for {emailAddress} on monitor {monitorName}.
        slots:
          emailAddress: requestBody.emailAddress
          monitorName: path.monitorName
      - text: Show user roles in the Logz account behind monitor {monitorName}.
        slots:
          monitorName: path.monitorName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/providers/NewRelic.Observability/monitors'].get
  update:
    x-apievangelist-phrasing:
      intent: List New Relic monitors in a subscription
      effect: read
      questions:
      - Which New Relic monitor resources exist across my Azure subscription?
      - Can I list every NewRelic monitor in the subscription?
      instructions:
      - text: List all New Relic monitors in my subscription.
      - text: Show every NewRelic monitor resource across the subscription.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors'].get
  update:
    x-apievangelist-phrasing:
      intent: List New Relic monitors in a resource group
      effect: read
      questions:
      - What New Relic monitors are in a particular resource group?
      - How do I scope the New Relic monitor list to one resource group?
      instructions:
      - text: List the New Relic monitors in this resource group.
      - text: Show NewRelic monitor resources for my resource group only.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a New Relic monitor resource
      effect: read
      questions:
      - How can I see the configuration of one New Relic monitor resource?
      - What account and plan is a given New Relic monitor using?
      instructions:
      - text: Get the New Relic monitor {monitorName}.
        slots:
          monitorName: path.monitorName
      - text: Show details for NewRelic monitor resource {monitorName}.
        slots:
          monitorName: path.monitorName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}'].put
  update:
    x-apievangelist-phrasing:
      intent: Create or update a New Relic monitor resource
      effect: write
      questions:
      - How do I link Azure to New Relic by creating a monitor resource?
      - Can I attach a managed identity to a New Relic monitor when creating it?
      instructions:
      - text: Create a New Relic monitor named {monitorName}.
        slots:
          monitorName: path.monitorName
      - text: Create or replace NewRelic monitor {monitorName} with these properties.
        slots:
          monitorName: path.monitorName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a New Relic monitor resource
      effect: destructive
      questions:
      - How do I delete a New Relic monitor resource?
      - Which user email is required when removing a New Relic monitor?
      instructions:
      - text: Delete the New Relic monitor {monitorName} on behalf of {userEmail}.
        slots:
          monitorName: path.monitorName
          userEmail: query.userEmail
      - text: Remove NewRelic monitor {monitorName} as user {userEmail}.
        slots:
          monitorName: path.monitorName
          userEmail: query.userEmail
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update a New Relic monitor resource
      effect: write
      questions:
      - Can I change tags or identity on an existing New Relic monitor?
      - How do I patch a New Relic monitor without recreating it?
      instructions:
      - text: Update the tags on New Relic monitor {monitorName} to {tags}.
        slots:
          monitorName: path.monitorName
          tags: requestBody.tags
      - text: Patch the properties of NewRelic monitor {monitorName}.
        slots:
          monitorName: path.monitorName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/getMetricRules'].post
  update:
    x-apievangelist-phrasing:
      intent: Get New Relic metric rules for a monitor
      effect: read
      questions:
      - What metric rules decide which Azure metrics flow to New Relic?
      - Can I read the metric filtering rules on my New Relic monitor?
      instructions:
      - text: Get the metric rules for New Relic monitor {monitorName} for {request}.
        slots:
          monitorName: path.monitorName
          request: body.request
      - text: Show metric forwarding rules on NewRelic monitor {monitorName} using {request}.
        slots:
          monitorName: path.monitorName
          request: body.request
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/getMetricStatus'].post
  update:
    x-apievangelist-phrasing:
      intent: Get New Relic metric status for a monitor
      effect: read
      questions:
      - Are Azure metrics actually being sent to New Relic for my resources?
      - How do I check the metric collection status on a New Relic monitor?
      instructions:
      - text: Get the metric status of New Relic monitor {monitorName} for {request}.
        slots:
          monitorName: path.monitorName
          request: body.request
      - text: Check whether NewRelic monitor {monitorName} is receiving metrics for {request}.
        slots:
          monitorName: path.monitorName
          request: body.request
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/listAppServices'].post
  update:
    x-apievangelist-phrasing:
      intent: List App Services monitored by New Relic
      effect: read
      questions:
      - Which App Service apps is my New Relic monitor watching?
      - Can I list web apps covered by a New Relic monitor resource?
      instructions:
      - text: List App Services monitored by New Relic monitor {monitorName} for {request}.
        slots:
          monitorName: path.monitorName
          request: body.request
      - text: Show the app service resources NewRelic monitor {monitorName} tracks, filtered by {request}.
        slots:
          monitorName: path.monitorName
          request: body.request
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/switchBilling'].post
  update:
    x-apievangelist-phrasing:
      intent: Switch billing for a New Relic monitor
      effect: write
      questions:
      - How do I move billing for a New Relic monitor to a different plan or account?
      - Can I change who pays for my New Relic monitor resource?
      instructions:
      - text: Switch billing on New Relic monitor {monitorName} using {request}.
        slots:
          monitorName: path.monitorName
          request: body.request
      - text: Move the billing for NewRelic monitor {monitorName} per {request}.
        slots:
          monitorName: path.monitorName
          request: body.request
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/listHosts'].post
  update:
    x-apievangelist-phrasing:
      intent: List compute VMs monitored by New Relic
      effect: read
      questions:
      - Which virtual machines is my New Relic monitor collecting data from?
      - Can I see the compute hosts behind a New Relic monitor?
      instructions:
      - text: List the VM hosts New Relic monitor {monitorName} is watching for {request}.
        slots:
          monitorName: path.monitorName
          request: body.request
      - text: Show compute VMs covered by NewRelic monitor {monitorName}, filtered by {request}.
        slots:
          monitorName: path.monitorName
          request: body.request
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/monitoredResources'].post
  update:
    x-apievangelist-phrasing:
      intent: List resources watched by a New Relic monitor
      effect: read
      questions:
      - What Azure resources is a New Relic monitor sending telemetry for?
      - Is a specific resource included in my New Relic monitor's coverage?
      instructions:
      - text: List every resource New Relic monitor {monitorName} monitors.
        slots:
          monitorName: path.monitorName
      - text: Show all Azure resources covered by NewRelic monitor {monitorName}.
        slots:
          monitorName: path.monitorName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/vmHostPayloads'].post
  update:
    x-apievangelist-phrasing:
      intent: Get the payload to install New Relic on a VM
      effect: read
      questions:
      - What payload do I pass to install the New Relic agent on a virtual machine?
      - Where do I get the New Relic VM install body from my monitor?
      instructions:
      - text: Get the New Relic VM host install payload from monitor {monitorName}.
        slots:
          monitorName: path.monitorName
      - text: Return the body for installing New Relic on a VM via monitor {monitorName}.
        slots:
          monitorName: path.monitorName
      method: generated
      generated: '2026-09-26'

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/microsoft-azure-monitors-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.