Microsoft Azure · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Microsoft Azure Inventory Items API

9 actions 9 updates phrasing extends openapi/microsoft-azure-inventory-items-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 9

$.info
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/vcenters/{vcenterName}/inventoryItems/{inventoryItemName}'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/vcenters/{vcenterName}/inventoryItems/{inventoryItemName}'].put
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/vcenters/{vcenterName}/inventoryItems/{inventoryItemName}'].delete
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/vcenters/{vcenterName}/inventoryItems'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems/{inventoryItemName}'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems/{inventoryItemName}'].put
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems/{inventoryItemName}'].delete
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems'].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 Inventory Items API
  version: 1.0.0
extends: openapi/microsoft-azure-inventory-items-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: 8
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/vcenters/{vcenterName}/inventoryItems/{inventoryItemName}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a vCenter inventory item
      effect: read
      questions:
      - How do I look up one inventory item discovered in a vCenter connected to Azure Arc?
      - Can I read a single vSphere inventory item by name?
      instructions:
      - text: Get inventory item {item} in vCenter {vcenter}, resource group {rg}, subscription {sub}.
        slots:
          item: path.inventoryItemName
          vcenter: path.vcenterName
          rg: path.resourceGroupName
          sub: path.subscriptionId
      - text: Show vCenter {vcenter} inventory item {item}.
        slots:
          vcenter: path.vcenterName
          item: path.inventoryItemName
      method: generated
      generated: '2026-10-01'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/vcenters/{vcenterName}/inventoryItems/{inventoryItemName}'].put
  update:
    x-apievangelist-phrasing:
      intent: Create or update a vCenter inventory item
      effect: write
      questions:
      - Can I create or update an inventory item under a vCenter in Azure?
      - What properties are required when adding a vSphere inventory item?
      instructions:
      - text: Create inventory item {item} in vCenter {vcenter}, resource group {rg}, subscription {sub} with properties {properties}.
        slots:
          item: path.inventoryItemName
          vcenter: path.vcenterName
          rg: path.resourceGroupName
          sub: path.subscriptionId
          properties: requestBody.properties
      - text: Upsert vCenter {vcenter} inventory item {item} of kind {kind} with {properties}.
        slots:
          vcenter: path.vcenterName
          item: path.inventoryItemName
          kind: requestBody.kind
          properties: requestBody.properties
      method: generated
      generated: '2026-10-01'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/vcenters/{vcenterName}/inventoryItems/{inventoryItemName}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a vCenter inventory item
      effect: destructive
      questions:
      - Can I delete an inventory item from a vCenter connected to Azure?
      - How do I remove a stale vSphere inventory item?
      instructions:
      - text: Delete inventory item {item} from vCenter {vcenter}, resource group {rg}, subscription {sub}.
        slots:
          item: path.inventoryItemName
          vcenter: path.vcenterName
          rg: path.resourceGroupName
          sub: path.subscriptionId
      - text: Remove vCenter {vcenter} inventory entry {item}.
        slots:
          vcenter: path.vcenterName
          item: path.inventoryItemName
      method: generated
      generated: '2026-10-01'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/vcenters/{vcenterName}/inventoryItems'].get
  update:
    x-apievangelist-phrasing:
      intent: List inventory items in a vCenter
      effect: read
      questions:
      - What inventory items has Azure discovered in my vCenter?
      - Can I see the whole discovered inventory of one vCenter in a single list?
      instructions:
      - text: List inventory items of vCenter {vcenter} in resource group {rg}, subscription {sub}.
        slots:
          vcenter: path.vcenterName
          rg: path.resourceGroupName
          sub: path.subscriptionId
      - text: Show all inventory for vCenter {vcenter}.
        slots:
          vcenter: path.vcenterName
      method: generated
      generated: '2026-10-01'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems/{inventoryItemName}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get an SCVMM server inventory item
      effect: read
      questions:
      - How do I look up one inventory item on an SCVMM server managed through Azure?
      - Can I read a single System Center VMM inventory item by name?
      instructions:
      - text: Get inventory item {item} on VMM server {vmm}, resource group {rg}, subscription {sub}.
        slots:
          item: path.inventoryItemName
          vmm: path.vmmServerName
          rg: path.resourceGroupName
          sub: path.subscriptionId
      - text: Show VMM server {vmm} inventory item {item}.
        slots:
          vmm: path.vmmServerName
          item: path.inventoryItemName
      method: generated
      generated: '2026-10-01'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems/{inventoryItemName}'].put
  update:
    x-apievangelist-phrasing:
      intent: Create or update an SCVMM inventory item
      effect: write
      questions:
      - Can I create or update an inventory item on a System Center VMM server in Azure?
      - What properties do I need to add an SCVMM inventory item?
      instructions:
      - text: Create inventory item {item} on VMM server {vmm}, resource group {rg}, subscription {sub} with properties {properties}.
        slots:
          item: path.inventoryItemName
          vmm: path.vmmServerName
          rg: path.resourceGroupName
          sub: path.subscriptionId
          properties: requestBody.properties
      - text: Upsert VMM server {vmm} inventory item {item} of kind {kind} with {properties}.
        slots:
          vmm: path.vmmServerName
          item: path.inventoryItemName
          kind: requestBody.kind
          properties: requestBody.properties
      method: generated
      generated: '2026-10-01'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems/{inventoryItemName}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete an SCVMM inventory item
      effect: destructive
      questions:
      - Can I delete an inventory item from an SCVMM server in Azure?
      - How do I clean up an outdated System Center VMM inventory item?
      instructions:
      - text: Delete inventory item {item} from VMM server {vmm}, resource group {rg}, subscription {sub}.
        slots:
          item: path.inventoryItemName
          vmm: path.vmmServerName
          rg: path.resourceGroupName
          sub: path.subscriptionId
      - text: Remove VMM server {vmm} inventory entry {item}.
        slots:
          vmm: path.vmmServerName
          item: path.inventoryItemName
      method: generated
      generated: '2026-10-01'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ScVmm/vmmServers/{vmmServerName}/inventoryItems'].get
  update:
    x-apievangelist-phrasing:
      intent: List inventory items on an SCVMM server
      effect: read
      questions:
      - What inventory items has Azure found on my System Center VMM server?
      - Can I list every inventory entry for one SCVMM server?
      instructions:
      - text: List inventory items on VMM server {vmm} in resource group {rg}, subscription {sub}.
        slots:
          vmm: path.vmmServerName
          rg: path.resourceGroupName
          sub: path.subscriptionId
      - text: Show all inventory for VMM server {vmm}.
        slots:
          vmm: path.vmmServerName
      method: generated
      generated: '2026-10-01'

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-inventory-items-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.