Microsoft Azure · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Microsoft Azure Accounts API

85 actions 85 updates phrasing extends openapi/microsoft-azure-accounts-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 85 · first 16 shown; the file carries all of them

$.info
$.paths['/subscriptions/{subscriptionId}/providers/Microsoft.AutonomousDevelopmentPlatform/checkNameAvailability'].post
$.paths['/subscriptions/{subscriptionId}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/{accountName}'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/{accountName}'].put
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/{accountName}'].delete
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/{accountName}'].patch
$.paths['/subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/accounts'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}'].put
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}'].delete
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}'].patch
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/listKeys'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/regenerateKey'].post

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 Accounts API
  version: 1.0.0
extends: openapi/microsoft-azure-accounts-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: 84
- target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.AutonomousDevelopmentPlatform/checkNameAvailability'].post
  update:
    x-apievangelist-phrasing:
      intent: Check if an ADP account name is available
      effect: read
      questions:
      - Is the name I want for my Autonomous Development Platform account already taken?
      - Can I validate an ADP account name before creating it?
      instructions:
      - text: Check whether ADP account name {name} of type {type} is available.
        slots:
          name: requestBody.name
          type: requestBody.type
      - text: Validate {name} as a new Autonomous Development Platform account name.
        slots:
          name: requestBody.name
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts'].get
  update:
    x-apievangelist-phrasing:
      intent: List ADP accounts in a subscription
      effect: read
      questions:
      - Which Autonomous Development Platform accounts exist across my subscription?
      - Can I see every ADP account I have subscription-wide?
      instructions:
      - text: List all ADP accounts in my subscription.
      - text: Show every Autonomous Development Platform account across the subscription.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts'].get
  update:
    x-apievangelist-phrasing:
      intent: List ADP accounts in a resource group
      effect: read
      questions:
      - What ADP accounts are in one resource group?
      - Can I narrow my Autonomous Development Platform accounts to a single resource group?
      instructions:
      - text: List the ADP accounts in my resource group.
      - text: Show Autonomous Development Platform accounts scoped to this resource group.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/{accountName}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get an ADP account
      effect: read
      questions:
      - How do I view the properties of one ADP account?
      - What settings does a specific Autonomous Development Platform account have?
      instructions:
      - text: Show ADP account {accountName}.
        slots:
          accountName: path.accountName
      - text: Get the properties of Autonomous Development Platform account {accountName}.
        slots:
          accountName: path.accountName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/{accountName}'].put
  update:
    x-apievangelist-phrasing:
      intent: Create or update an ADP account
      effect: write
      questions:
      - How do I create a new Autonomous Development Platform account?
      - Can I overwrite an ADP account's full definition in one call?
      instructions:
      - text: Create ADP account {accountName} with properties {properties}.
        slots:
          accountName: path.accountName
          properties: requestBody.properties
      - text: Create or replace Autonomous Development Platform account {accountName}.
        slots:
          accountName: path.accountName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/{accountName}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete an ADP account
      effect: destructive
      questions:
      - How do I delete an Autonomous Development Platform account?
      - Is removing an ADP account reversible?
      instructions:
      - text: Delete ADP account {accountName}.
        slots:
          accountName: path.accountName
      - text: Permanently remove Autonomous Development Platform account {accountName}.
        slots:
          accountName: path.accountName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AutonomousDevelopmentPlatform/accounts/{accountName}'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update an existing ADP account
      effect: write
      questions:
      - Can I change the tags or properties of an existing ADP account?
      - How do I patch just part of an Autonomous Development Platform account?
      instructions:
      - text: Update the tags on ADP account {accountName} to {tags}.
        slots:
          accountName: path.accountName
          tags: requestBody.tags
      - text: Patch properties of existing Autonomous Development Platform account {accountName}.
        slots:
          accountName: path.accountName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/accounts'].get
  update:
    x-apievangelist-phrasing:
      intent: List Cognitive Services accounts in a subscription
      effect: read
      questions:
      - Which Cognitive Services accounts do I have across my subscription?
      - Can I see all my Azure AI services accounts subscription-wide?
      instructions:
      - text: List all Cognitive Services accounts in subscription {subscriptionId}.
        slots:
          subscriptionId: path.subscriptionId
      - text: Show every Cognitive Services resource across subscription {subscriptionId}.
        slots:
          subscriptionId: path.subscriptionId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts'].get
  update:
    x-apievangelist-phrasing:
      intent: List Cognitive Services accounts in a resource group
      effect: read
      questions:
      - What Cognitive Services accounts are in a particular resource group?
      - Can I filter Cognitive Services accounts to one resource group?
      instructions:
      - text: List Cognitive Services accounts in resource group {resourceGroupName} of subscription {subscriptionId}.
        slots:
          resourceGroupName: path.resourceGroupName
          subscriptionId: path.subscriptionId
      - text: Show the Cognitive Services resources in resource group {resourceGroupName}.
        slots:
          resourceGroupName: path.resourceGroupName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a Cognitive Services account
      effect: read
      questions:
      - How do I see the details of a single Cognitive Services account?
      - What endpoint and SKU does my Cognitive Services account use?
      instructions:
      - text: Show Cognitive Services account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}.
        slots:
          accountName: path.accountName
          resourceGroupName: path.resourceGroupName
          subscriptionId: path.subscriptionId
      - text: Get the endpoint and SKU of Cognitive Services account {accountName}.
        slots:
          accountName: path.accountName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}'].put
  update:
    x-apievangelist-phrasing:
      intent: Create a Cognitive Services account
      effect: write
      questions:
      - How do I create a Cognitive Services account to get API keys for AI services?
      - Which kind and SKU must I choose for a new Cognitive Services account?
      instructions:
      - text: Create Cognitive Services account {accountName} of kind {kind} with SKU {sku} in {location}, resource group {resourceGroupName}, subscription {subscriptionId}.
        slots:
          accountName: path.accountName
          kind: requestBody.kind
          sku: requestBody.sku
          location: requestBody.location
          resourceGroupName: path.resourceGroupName
          subscriptionId: path.subscriptionId
      - text: Provision a new Cognitive Services account {accountName} in region {location}.
        slots:
          accountName: path.accountName
          location: requestBody.location
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a Cognitive Services account
      effect: destructive
      questions:
      - How do I delete a Cognitive Services account from a resource group?
      - Will deleting a Cognitive Services account invalidate its keys?
      instructions:
      - text: Delete Cognitive Services account {accountName} from resource group {resourceGroupName} in subscription {subscriptionId}.
        slots:
          accountName: path.accountName
          resourceGroupName: path.resourceGroupName
          subscriptionId: path.subscriptionId
      - text: Remove Cognitive Services account {accountName}.
        slots:
          accountName: path.accountName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update a Cognitive Services account
      effect: write
      questions:
      - Can I change the SKU or tags on an existing Cognitive Services account?
      - How do I update a Cognitive Services account's network settings?
      instructions:
      - text: Change the SKU of Cognitive Services account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId} to {sku}.
        slots:
          accountName: path.accountName
          resourceGroupName: path.resourceGroupName
          subscriptionId: path.subscriptionId
          sku: requestBody.sku
      - text: Update tags on existing Cognitive Services account {accountName} to {tags}.
        slots:
          accountName: path.accountName
          tags: requestBody.tags
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/listKeys'].post
  update:
    x-apievangelist-phrasing:
      intent: List keys for a Cognitive Services account
      effect: read
      questions:
      - Where do I find the API keys for my Cognitive Services account?
      - Can I retrieve both access keys of a Cognitive Services resource?
      instructions:
      - text: List the keys for Cognitive Services account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}.
        slots:
          accountName: path.accountName
          resourceGroupName: path.resourceGroupName
          subscriptionId: path.subscriptionId
      - text: Get the access keys of Cognitive Services account {accountName}.
        slots:
          accountName: path.accountName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/regenerateKey'].post
  update:
    x-apievangelist-phrasing:
      intent: Regenerate a Cognitive Services account key
      effect: destructive
      questions:
      - How do I rotate a leaked Cognitive Services key?
      - Can I regenerate only Key1 or Key2 of a Cognitive Services account?
      instructions:
      - text: Regenerate {keyName} for Cognitive Services account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}.
        slots:
          keyName: requestBody.keyName
          accountName: path.accountName
          resourceGroupName: path.resourceGroupName
          subscriptionId: path.subscriptionId
      - text: Rotate key {keyName} on Cognitive Services account {accountName}.
        slots:
          keyName: requestBody.keyName
          accountName: path.accountName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get an Azure Maps account
      effect: read
      questions:
      - How do I see the details of one Azure Maps account?
      - What SKU is my Maps account on?
      instructions:
      - text: Show Azure Maps account {accountName}.
        slots:
          accountName: path.accountName
      - text: Get the SKU and properties of Maps account {accountName}.
        slots:
          accountName: path.accountName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}'].put
  update:
    x-apievangelist-phrasing:
      intent: Create or update an Azure Maps account
      effect: write
      questions:
      - How do I create an Azure Maps account to access the Maps REST APIs?
      - Which SKU do I need to pick when creating a Maps account?
      instructions:
      - text: Create Azure Maps account {accountName} with SKU {sku}.
        slots:
          accountName: path.accountName
          sku: requestBody.sku
      - text: Create or replace Maps account {accountName} of kind {kind}.
        slots:
          accountName: path.accountName
          kind: requestBody.kind
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete an Azure Maps account
      effect: destructive
      questions:
      - How do I delete an Azure Maps account I no longer use?
      - Do Maps keys stop working once the account is deleted?
      instructions:
      - text: Delete Azure Maps account {accountName}.
        slots:
          accountName: path.accountName
      - text: Remove Maps account {accountName} permanently.
        slots:
          accountName: path.accountName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update an Azure Maps account
      effect: write
      questions:
      - Which settings of an Azure Maps account can be changed after creation?
      - Can I upgrade the SKU of an existing Maps account?
      instructions:
      - text: Upgrade Azure Maps account {accountName} to SKU {sku}.
        slots:
          accountName: path.accountName
          sku: requestBody.sku
      - text: Update tags on existing Maps account {accountName} to {tags}.
        slots:
          accountName: path.accountName
          tags: requestBody.tags
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts'].get
  update:
    x-apievangelist-phrasing:
      intent: List Azure Maps accounts in a resource group
      effect: read
      questions:
      - What Azure Maps accounts are in one resource group?
      - Can I list Maps accounts for just a single resource group?
      instructions:
      - text: List Azure Maps accounts in my resource group.
      - text: Show the Maps accounts scoped to this resource group.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Maps/accounts'].get
  update:
    x-apievangelist-phrasing:
      intent: List Azure Maps accounts in a subscription
      effect: read
      questions:
      - Which Azure Maps accounts exist across my subscription?
      - Can I get every Maps account subscription-wide?
      instructions:
      - text: List all Azure Maps accounts in my subscription.
      - text: Show every Maps account across the subscription.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/listSas'].post
  update:
    x-apievangelist-phrasing:
      intent: Create an Azure Maps SAS token
      effect: write
      questions:
      - How do I get a shared access signature token for the Azure Maps APIs?
      - Can I cap the request rate and set an expiry on a Maps SAS token?
      instructions:
      - text: Make a Maps SAS token on {accountName} for {principalId} signed with {signingKey}, valid {start} to {expiry}, max {maxRatePerSecond} req/s.
        slots:
          accountName: path.accountName
          principalId: requestBody.principalId
          signingKey: requestBody.signingKey
          start: requestBody.start
          expiry: requestBody.expiry
          maxRatePerSecond: requestBody.maxRatePerSecond
      - text: Issue an Azure Maps SAS token on account {accountName} limited to regions {regions}.
        slots:
          accountName: path.accountName
          regions: requestBody.regions
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/listKeys'].post
  update:
    x-apievangelist-phrasing:
      intent: List keys for an Azure Maps account
      effect: read
      questions:
      - Where do I get the primary and secondary keys for Azure Maps?
      - Why does a Maps account give me two keys?
      instructions:
      - text: List the keys for Azure Maps account {accountName}.
        slots:
          accountName: path.accountName
      - text: Get the primary and secondary Maps keys of {accountName}.
        slots:
          accountName: path.accountName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Maps/accounts/{accountName}/regenerateKey'].post
  update:
    x-apievangelist-phrasing:
      intent: Regenerate an Azure Maps key
      effect: destructive
      questions:
      - How do I rotate the primary or secondary Azure Maps key?
      - Does the old Maps key stop working right after I regenerate it?
      instructions:
      - text: Regenerate the {keyType} key for Azure Maps account {accountName}.
        slots:
          keyType: requestBody.keyType
          accountName: path.accountName
      - text: Rotate Maps account {accountName} key {keyType} now.
        slots:
          accountName: path.accountName
          keyType: requestBody.keyType
      method: generated
      generated: '2026-09-26'
- target: $.paths['/supportedimages'].get
  update:
    x-apievangelist-phrasing:
      intent: List supported Batch VM images
      effect: read
      questions:
      - Which VM images can I use for my Azure Batch pools?
      - Can I filter the supported Batch images by OS type?
      instructions:
      - text: List the VM images supported by Azure Batch.
      - text: Show supported Batch node images matching {filter}, up to {maxresults} results.
        slots:
          filter: query.$filter
          maxresults: query.maxresults
      method: generated
      generated: '2026-09-26'
- target: $.paths['/nodecounts'].get
  update:
    x-apievangelist-phrasing:
      intent: Count Batch compute nodes by state per pool
      effect: read
      questions:
      - How many Batch compute nodes are idle, running or starting in each pool?
      - Are the per-pool Batch node counts always up to date?
      instructions:
      - text: Show the number of Batch compute nodes in each state, grouped by pool.
      - text: Get node counts for pools matching {filter}.
        slots:
          filter: query.$filter
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.DataLakeAnalytics/accounts'].get
  update:
    x-apievangelist-phrasing:
      intent: List Data Lake Analytics accounts in a subscription
      effect: read
      questions:
      - Which Data Lake Analytics accounts exist in my subscription?
      - Can I page, sort and filter my Data Lake Analytics accounts subscription-wide?
      instructions:
      - text: List Data Lake Analytics accounts in subscription {subscriptionId}.
        slots:
          subscriptionId: path.subscriptionId
      - text: Show the first {top} Data Lake Analytics accounts in subscription {subscriptionId} ordered by {orderby}.
        slots:
          top: query.$top
          subscriptionId: path.subscriptionId
          orderby: query.$orderby
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts'].get
  update:
    x-apievangelist-phrasing:
      intent: List Data Lake Analytics accounts in a resource group
      effect: read
      questions:
      - What Data Lake Analytics accounts are in one resource group?
      - Can I filter Data Lake Analytics accounts in a resource group by name?
      instructions:
      - text: List Data Lake Analytics accounts in resource group {resourceGroupName}, subscription {subscriptionId}.
        slots:
          resourceGroupName: path.resourceGroupName
          subscriptionId: path.subscriptionId
      - text: Show resource group {resourceGroupName} Data Lake Analytics accounts matching {filter}.
        slots:
          resourceGroupName: path.resourceGroupName
          filter: query.$filter
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a Data Lake Analytics account
      effect: read
      questions:
      - How do I see the details of a specific Data Lake Analytics account?
      - What compute settings does my Data Lake Analytics account have?
      instructions:
      - text: Show Data Lake Analytics account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}.
        slots:
          accountName: path.accountName
          resourceGroupName: path.resourceGroupName
          subscriptionId: path.subscriptionId
      - text: Get the configuration of Data Lake Analytics account {accountName}.
        slots:
          accountName: path.accountName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}'].put
  update:
    x-apievangelist-phrasing:
      intent: Create a Data Lake Analytics account
      effect: write
      questions:
      - How do I create a Data Lake Analytics account for my analytics workloads?
      - What properties are required to create a Data Lake Analytics account?
      instructions:
      - text: Create Data Lake Analytics account {accountName} in {location} with properties {properties}, resource group {resourceGroupName}, subscription {subscriptionId}.
        slots:
          accountName: path.accountName
          location: requestBody.location
          properties: requestBody.properties
          resourceGroupName: path.resourceGroupName
          subscriptionId: path.subscriptionId
      - text: Provision a new Data Lake Analytics account {accountName}.
        slots:
          accountName: path.accountName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a Data Lake Analytics account
      effect: destructive
      questions:
      - How do I delete a Data Lake Analytics account?
      - Does deleting a Data Lake Analytics account happen immediately or in the background?
      instructions:
      - text: Delete Data Lake Analytics account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}.
        slots:
          accountName: path.accountName
          resourceGroupName: path.resourceGroupName
          subscriptionId: path.subscriptionId
      - text: Begin removing Data Lake Analytics account {accountName}.
        slots:
          accountName: path.accountName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update a Data Lake Analytics account
      effect: write
      questions:
      - Can I change the tags or properties of an existing Data Lake Analytics account?
      - How do I adjust settings on my Data Lake Analytics account?
      instructions:
      - text: Update Data Lake Analytics account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId} with properties {properties}.
        slots:
          accountName: path.accountName
          resourceGroupName: path.resourceGroupName
          subscriptionId: path.subscriptionId
          properties: requestBody.properties
      - text: Set tags {tags} on existing Data Lake Analytics account {accountName}.
        slots:
          tags: requestBody.tags
          accountName: path.accountName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.DataLakeAnalytics/locations/{location}/checkNameAvailability'].post
  update:
    x-apievangelist-phrasing:
      intent: Check a Data Lake Analytics account name
      effect: read
      questions:
      - Is my chosen Data Lake Analytics account name available in a region?
      - Can I check a Data Lake Analytics name before provisioning?
      instructions:
      - text: Check whether Data Lake Analytics name {name} of type {type} is available in {location} for subscription {subscriptionId}.
        slots:
          name: requestBody.name
          type: requestBody.type
          location: path.location
          subscriptionId: path.subscriptionId
      - text: See if analytics account name {name} is taken in region {location}.
        slots:
          name: requestBody.name
          location: path.location
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.DataLakeStore/accounts'].get
  update:
    x-apievangelist-phrasing:
      intent: List Data Lake Store accounts in a subscription
      effect: read
      questions:
      - Which Data Lake Store accounts are in my subscription?
      - Can I page and sort Data Lake Store accounts across the subscription?
      instructions:
      - text: List Data Lake Store accounts in subscription {subscriptionId}.
        slots:
          subscriptionId: path.subscriptionId
      - text: Show {top} Data Lake Store accounts in subscription {subscriptionId}, skipping {skip}.
        slots:
          top: query.$top
          subscriptionId: path.subscriptionId
          skip: query.$skip
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts'].get
  update:
    x-apievangelist-phrasing:
      intent: List Data Lake Store accounts in a resource group
      effect: read
      questions:
      - What Data Lake Store accounts sit in one resource group?
      - Can I filter Data Lake Store accounts within a resource group?
      instructions:
      - text: List Data Lake Store accounts in resource group {resourceGroupName}, subscription {subscriptionId}.
        slots:
          resourceGroupName: path.resourceGroupName
          subscriptionId: path.subscriptionId
      - text: Show resource group {resourceGroupName} Data Lake Store accounts filtered by {filter}.
        slots:
          resourceGroupName: path.resourceGroupName
          filter: query.$filter
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a Data Lake Store account
      effect: read
      questions:
      - How do I view one Data Lake Store account's details?
      - What encryption settings does my Data Lake Store account use?
      instructions:
      - text: Show Data Lake Store account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}.
        slots:
          accountName: path.accountName
          resourceGroupName: path.resourceGroupName
          subscriptionId: path.subscriptionId
      - text: Get the encryption configuration of Data Lake Store account {accountName}.
        slots:
          accountName: path.accountName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}'].put
  update:
    x-apievangelist-phrasing:
      intent: Create a Data Lake Store account
      effect: write
      questions:
      - How do I create a Data Lake Store account?
      - Can I assign a managed identity when creating a Data Lake Store account?
      instructions:
      - text: Create Data Lake Store account {accountName} in {location}, resource group {resourceGroupName}, subscription {subscriptionId}.
        slots:
          accountName: path.accountName
          location: requestBody.location
          resourceGroupName: path.resourceGroupName
          subscriptionId: path.subscriptionId
      - text: Provision Data Lake Store account {accountName} with identity {identity}.
        slots:
          accountName: path.accountName
          identity: requestBody.identity
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a Data Lake Store account
      effect: destructive
      questions:
      - How do I delete a Data Lake Store account and its data?
      - Is deleting a Data Lake Store account permanent?
      instructions:
      - text: Delete Data Lake Store account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}.
        slots:
          accountName: path.accountName
          resourceGroupName: path.resourceGroupName
          subscriptionId: path.subscriptionId
      - text: Remove Data Lake Store account {accountName}.
        slots:
          accountName: path.accountName
      method: generated
      generated: '2026-09-26'


# --- truncated at 32 KB (68 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/overlays/microsoft-azure-accounts-api-phrasing-overlay.yaml

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-accounts-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.