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