Microsoft Azure · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Microsoft Azure Endpoints API
28 actions
28 updates
phrasing
extends
openapi/microsoft-azure-endpoints-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 28 · first 16 shown; the file carries all of them
$.info
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/endpoints'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/endpoints/{endpointName}'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/endpoints/{endpointName}'].put
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/endpoints/{endpointName}'].delete
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}'].put
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}'].delete
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}'].patch
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/start'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/stop'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/purge'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/load'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/validateCustomDomain'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/checkResourceUsage'].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 Endpoints API
version: 1.0.0
extends: openapi/microsoft-azure-endpoints-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-09-26'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 27
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/endpoints'].get
update:
x-apievangelist-phrasing:
intent: List endpoints on a Digital Twins instance
effect: read
questions:
- Which routing endpoints are configured on my Azure Digital Twins instance?
- Can I see every egress endpoint attached to a Digital Twins instance at once?
instructions:
- text: List the endpoints on Digital Twins instance {instance} in resource group {rg}.
slots:
instance: path.resourceName
rg: path.resourceGroupName
- text: Show all Digital Twins endpoints for instance {instance} in subscription {sub}, resource group {rg}.
slots:
instance: path.resourceName
sub: path.subscriptionId
rg: path.resourceGroupName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/endpoints/{endpointName}'].get
update:
x-apievangelist-phrasing:
intent: Get one Digital Twins endpoint
effect: read
questions:
- What is the configuration of a specific endpoint on my Digital Twins instance?
- How can I check the provisioning state of one Digital Twins endpoint?
instructions:
- text: Get Digital Twins endpoint {endpoint} on instance {instance} in resource group {rg}.
slots:
endpoint: path.endpointName
instance: path.resourceName
rg: path.resourceGroupName
- text: Show the details of twins endpoint {endpoint} in subscription {sub}, resource group {rg}, instance {instance}.
slots:
endpoint: path.endpointName
sub: path.subscriptionId
rg: path.resourceGroupName
instance: path.resourceName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/endpoints/{endpointName}'].put
update:
x-apievangelist-phrasing:
intent: Create or update a Digital Twins endpoint
effect: write
questions:
- How do I add an Event Hub or Service Bus endpoint to a Digital Twins instance?
- Can I change the settings of an existing Digital Twins routing endpoint?
instructions:
- text: Create Digital Twins endpoint {endpoint} on instance {instance} in resource group {rg} with properties {properties}.
slots:
endpoint: path.endpointName
instance: path.resourceName
rg: path.resourceGroupName
properties: requestBody.properties
- text: Update the twins endpoint {endpoint} on instance {instance} in subscription {sub}, group {rg}.
slots:
endpoint: path.endpointName
instance: path.resourceName
sub: path.subscriptionId
rg: path.resourceGroupName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DigitalTwins/digitalTwinsInstances/{resourceName}/endpoints/{endpointName}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a Digital Twins endpoint
effect: destructive
questions:
- How do I remove an endpoint from my Digital Twins instance?
- What happens to event routing when I delete a Digital Twins endpoint?
instructions:
- text: Delete Digital Twins endpoint {endpoint} from instance {instance} in resource group {rg}.
slots:
endpoint: path.endpointName
instance: path.resourceName
rg: path.resourceGroupName
- text: Remove the twins endpoint {endpoint} on instance {instance} in subscription {sub}, group {rg}.
slots:
endpoint: path.endpointName
instance: path.resourceName
sub: path.subscriptionId
rg: path.resourceGroupName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints'].get
update:
x-apievangelist-phrasing:
intent: List CDN endpoints in a profile
effect: read
questions:
- Which CDN endpoints exist under my Azure CDN profile?
- Can I list every endpoint in a CDN profile to audit them?
instructions:
- text: List the CDN endpoints in profile {profile} in resource group {rg}.
slots:
profile: path.profileName
rg: path.resourceGroupName
- text: Show all endpoints under CDN profile {profile} in subscription {sub}, resource group {rg}.
slots:
profile: path.profileName
sub: path.subscriptionId
rg: path.resourceGroupName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}'].get
update:
x-apievangelist-phrasing:
intent: Get a CDN endpoint
effect: read
questions:
- How do I look up the origin and hostname settings of one CDN endpoint?
- Is my CDN endpoint currently running or stopped?
instructions:
- text: Get CDN endpoint {endpoint} in profile {profile}, resource group {rg}.
slots:
endpoint: path.endpointName
profile: path.profileName
rg: path.resourceGroupName
- text: Show the configuration of CDN endpoint {endpoint} under profile {profile} in subscription {sub}, group {rg}.
slots:
endpoint: path.endpointName
profile: path.profileName
sub: path.subscriptionId
rg: path.resourceGroupName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}'].put
update:
x-apievangelist-phrasing:
intent: Create a CDN endpoint
effect: write
questions:
- How do I create a new CDN endpoint in front of my origin?
- What location must I give when creating a CDN endpoint?
instructions:
- text: Create CDN endpoint {endpoint} in profile {profile}, resource group {rg}, in location {location}.
slots:
endpoint: path.endpointName
profile: path.profileName
rg: path.resourceGroupName
location: requestBody.location
- text: Set up a new CDN endpoint {endpoint} under profile {profile} in subscription {sub}, group {rg} with origin settings {properties}.
slots:
endpoint: path.endpointName
profile: path.profileName
sub: path.subscriptionId
rg: path.resourceGroupName
properties: requestBody.properties
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a CDN endpoint
effect: destructive
questions:
- How do I tear down a CDN endpoint I no longer need?
- Can I delete a single CDN endpoint without removing the whole profile?
instructions:
- text: Delete CDN endpoint {endpoint} from profile {profile} in resource group {rg}.
slots:
endpoint: path.endpointName
profile: path.profileName
rg: path.resourceGroupName
- text: Remove the CDN endpoint {endpoint} under profile {profile}, subscription {sub}, group {rg}.
slots:
endpoint: path.endpointName
profile: path.profileName
sub: path.subscriptionId
rg: path.resourceGroupName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}'].patch
update:
x-apievangelist-phrasing:
intent: Update tags on a CDN endpoint
effect: write
questions:
- What can I change on a CDN endpoint after it has been created?
- How do I retag an existing CDN endpoint?
instructions:
- text: Update the tags on CDN endpoint {endpoint} in profile {profile}, resource group {rg} to {tags}.
slots:
endpoint: path.endpointName
profile: path.profileName
rg: path.resourceGroupName
tags: requestBody.tags
- text: Patch CDN endpoint {endpoint} under profile {profile} in subscription {sub}, group {rg}.
slots:
endpoint: path.endpointName
profile: path.profileName
sub: path.subscriptionId
rg: path.resourceGroupName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/start'].post
update:
x-apievangelist-phrasing:
intent: Start a stopped CDN endpoint
effect: write
questions:
- How do I bring a stopped CDN endpoint back online?
- Can I restart content delivery on an endpoint I paused earlier?
instructions:
- text: Start CDN endpoint {endpoint} in profile {profile}, resource group {rg}.
slots:
endpoint: path.endpointName
profile: path.profileName
rg: path.resourceGroupName
- text: Turn the stopped CDN endpoint {endpoint} back on under profile {profile}, subscription {sub}, group {rg}.
slots:
endpoint: path.endpointName
profile: path.profileName
sub: path.subscriptionId
rg: path.resourceGroupName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/stop'].post
update:
x-apievangelist-phrasing:
intent: Stop a running CDN endpoint
effect: write
questions:
- How do I temporarily stop a CDN endpoint from serving traffic?
- Can I pause a running CDN endpoint without deleting it?
instructions:
- text: Stop CDN endpoint {endpoint} in profile {profile}, resource group {rg}.
slots:
endpoint: path.endpointName
profile: path.profileName
rg: path.resourceGroupName
- text: Pause the running CDN endpoint {endpoint} under profile {profile}, subscription {sub}, group {rg}.
slots:
endpoint: path.endpointName
profile: path.profileName
sub: path.subscriptionId
rg: path.resourceGroupName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/purge'].post
update:
x-apievangelist-phrasing:
intent: Purge cached content from a CDN endpoint
effect: write
questions:
- How do I clear stale files from the CDN cache after a deploy?
- Can I purge only specific paths instead of the whole CDN cache?
instructions:
- text: Purge {paths} from the cache of CDN endpoint {endpoint} in profile {profile}, resource group {rg}.
slots:
paths: requestBody.contentPaths
endpoint: path.endpointName
profile: path.profileName
rg: path.resourceGroupName
- text: Clear cached content at {paths} on endpoint {endpoint} under profile {profile}, subscription {sub}, group {rg}.
slots:
paths: requestBody.contentPaths
endpoint: path.endpointName
profile: path.profileName
sub: path.subscriptionId
rg: path.resourceGroupName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/load'].post
update:
x-apievangelist-phrasing:
intent: Pre-load content onto a CDN endpoint
effect: write
questions:
- How do I warm the CDN cache with files before a launch?
- Which CDN profiles support pre-loading content?
instructions:
- text: Pre-load {paths} onto CDN endpoint {endpoint} in profile {profile}, resource group {rg}.
slots:
paths: requestBody.contentPaths
endpoint: path.endpointName
profile: path.profileName
rg: path.resourceGroupName
- text: Warm the cache of endpoint {endpoint} under profile {profile}, subscription {sub}, group {rg} with {paths}.
slots:
paths: requestBody.contentPaths
endpoint: path.endpointName
profile: path.profileName
sub: path.subscriptionId
rg: path.resourceGroupName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/validateCustomDomain'].post
update:
x-apievangelist-phrasing:
intent: Validate a custom domain's DNS mapping to CDN
effect: read
questions:
- How can I confirm my custom domain's CNAME points at the right CDN endpoint?
- Why would a custom hostname fail DNS validation for my CDN endpoint?
instructions:
- text: Check that custom domain {hostname} maps to CDN endpoint {endpoint} in profile {profile}, resource group {rg}.
slots:
hostname: requestBody.hostName
endpoint: path.endpointName
profile: path.profileName
rg: path.resourceGroupName
- text: Validate DNS for hostname {hostname} against endpoint {endpoint} under profile {profile}, subscription {sub}, group {rg}.
slots:
hostname: requestBody.hostName
endpoint: path.endpointName
profile: path.profileName
sub: path.subscriptionId
rg: path.resourceGroupName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/checkResourceUsage'].post
update:
x-apievangelist-phrasing:
intent: Check geo filter and custom domain quota usage
effect: read
questions:
- How many geo filters and custom domains have I used on a CDN endpoint versus the limit?
- Am I close to the custom domain quota on my CDN endpoint?
instructions:
- text: Show geo filter and custom domain usage for CDN endpoint {endpoint} in profile {profile}, resource group {rg}.
slots:
endpoint: path.endpointName
profile: path.profileName
rg: path.resourceGroupName
- text: Check quota consumption on endpoint {endpoint} under profile {profile}, subscription {sub}, group {rg}.
slots:
endpoint: path.endpointName
profile: path.profileName
sub: path.subscriptionId
rg: path.resourceGroupName
method: generated
generated: '2026-09-26'
- target: $.paths['/{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints'].get
update:
x-apievangelist-phrasing:
intent: List hybrid connectivity endpoints on a resource
effect: read
questions:
- Which Hybrid Connectivity endpoints exist for my Arc-connected machine?
- Can I see all remote-access endpoints configured on a hybrid resource?
instructions:
- text: List the hybrid connectivity endpoints on resource {resource}.
slots:
resource: path.resourceUri
- text: Show every Hybrid Connectivity endpoint attached to {resource}.
slots:
resource: path.resourceUri
method: generated
generated: '2026-09-26'
- target: $.paths['/{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/{endpointName}'].get
update:
x-apievangelist-phrasing:
intent: Get a hybrid connectivity endpoint
effect: read
questions:
- How do I read the settings of the default Hybrid Connectivity endpoint on a machine?
- What type is a given Hybrid Connectivity endpoint on my hybrid resource?
instructions:
- text: Get hybrid connectivity endpoint {endpoint} on resource {resource}.
slots:
endpoint: path.endpointName
resource: path.resourceUri
- text: Show the Hybrid Connectivity endpoint named {endpoint} for {resource}.
slots:
endpoint: path.endpointName
resource: path.resourceUri
method: generated
generated: '2026-09-26'
- target: $.paths['/{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/{endpointName}'].put
update:
x-apievangelist-phrasing:
intent: Create or replace a hybrid connectivity endpoint
effect: write
questions:
- How do I enable a Hybrid Connectivity endpoint so I can reach an Arc machine remotely?
- Can I recreate a hybrid endpoint on a resource with new properties?
instructions:
- text: Create hybrid connectivity endpoint {endpoint} on resource {resource}.
slots:
endpoint: path.endpointName
resource: path.resourceUri
- text: Put Hybrid Connectivity endpoint {endpoint} on {resource} with properties {properties}.
slots:
endpoint: path.endpointName
resource: path.resourceUri
properties: requestBody.properties
method: generated
generated: '2026-09-26'
- target: $.paths['/{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/{endpointName}'].delete
update:
x-apievangelist-phrasing:
intent: Remove a hybrid connectivity endpoint
effect: destructive
questions:
- How do I revoke endpoint access to an Arc-connected resource?
- Can I delete a Hybrid Connectivity endpoint to stop remote connections?
instructions:
- text: Delete hybrid connectivity endpoint {endpoint} from resource {resource}.
slots:
endpoint: path.endpointName
resource: path.resourceUri
- text: Revoke Hybrid Connectivity endpoint access {endpoint} on {resource}.
slots:
endpoint: path.endpointName
resource: path.resourceUri
method: generated
generated: '2026-09-26'
- target: $.paths['/{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/{endpointName}'].patch
update:
x-apievangelist-phrasing:
intent: Update a hybrid connectivity endpoint
effect: write
questions:
- How do I modify an existing Hybrid Connectivity endpoint in place?
- Can I patch just the properties of a hybrid endpoint without recreating it?
instructions:
- text: Patch hybrid connectivity endpoint {endpoint} on resource {resource} with {properties}.
slots:
endpoint: path.endpointName
resource: path.resourceUri
properties: requestBody.properties
- text: Update the Hybrid Connectivity endpoint {endpoint} for {resource}.
slots:
endpoint: path.endpointName
resource: path.resourceUri
method: generated
generated: '2026-09-26'
- target: $.paths['/{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/{endpointName}/listCredentials'].post
update:
x-apievangelist-phrasing:
intent: Get access credentials for a hybrid endpoint
effect: read
questions:
- How do I get a relay access token to connect to my Arc machine through its endpoint?
- Can I choose how long the hybrid endpoint credentials stay valid?
instructions:
- text: Get access credentials for hybrid endpoint {endpoint} on resource {resource}.
slots:
endpoint: path.endpointName
resource: path.resourceUri
- text: Fetch connection credentials for endpoint {endpoint} on {resource} that expire in {seconds} seconds.
slots:
endpoint: path.endpointName
resource: path.resourceUri
seconds: query.expiresin
method: generated
generated: '2026-09-26'
- target: $.paths['/{resourceUri}/providers/Microsoft.HybridConnectivity/endpoints/{endpointName}/listManagedProxyDetails'].post
update:
x-apievangelist-phrasing:
intent: Get managed proxy details for a hybrid endpoint
effect: read
questions:
- How do I find the managed proxy to use for SSH into an Arc server?
- What proxy details does a hybrid endpoint return for a given service?
instructions:
- text: Get managed proxy details for service {service} on hybrid endpoint {endpoint} of resource {resource}.
slots:
service: requestBody.service
endpoint: path.endpointName
resource: path.resourceUri
- text: Fetch the managed proxy for {service} on host {hostname} via endpoint {endpoint} on {resource}.
slots:
service: requestBody.service
hostname: requestBody.hostname
endpoint: path.endpointName
resource: path.resourceUri
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints'].get
update:
x-apievangelist-phrasing:
intent: List endpoints in a Storage Mover
effect: read
questions:
- Which source and destination endpoints are defined in my Storage Mover?
- Can I see all data transfer endpoints registered with a Storage Mover resource?
instructions:
- text: List the endpoints in Storage Mover {mover}.
slots:
mover: path.storageMoverName
- text: Show every transfer source and target endpoint registered in storage mover {mover}.
slots:
mover: path.storageMoverName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}'].get
update:
x-apievangelist-phrasing:
intent: Get a Storage Mover endpoint
effect: read
questions:
- What storage location does a particular Storage Mover endpoint point to?
- How do I check the type of one endpoint in my Storage Mover?
instructions:
- text: Get endpoint {endpoint} in Storage Mover {mover}.
slots:
endpoint: path.endpointName
mover: path.storageMoverName
- text: Show the migration endpoint {endpoint} defined in storage mover {mover}.
slots:
endpoint: path.endpointName
mover: path.storageMoverName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}'].put
update:
x-apievangelist-phrasing:
intent: Create or update a Storage Mover endpoint
effect: write
questions:
- How do I register an NFS share or blob container as a Storage Mover endpoint?
- Can I define the source or destination of a data migration in Storage Mover?
instructions:
- text: Create endpoint {endpoint} in Storage Mover {mover} with properties {properties}.
slots:
endpoint: path.endpointName
mover: path.storageMoverName
properties: requestBody.properties
- text: Replace the definition of storage mover endpoint {endpoint} in {mover} using {properties}.
slots:
endpoint: path.endpointName
mover: path.storageMoverName
properties: requestBody.properties
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a Storage Mover endpoint
effect: destructive
questions:
- How do I remove a transfer endpoint from my Storage Mover?
- Can I delete a Storage Mover endpoint I no longer migrate data from?
instructions:
- text: Delete endpoint {endpoint} from Storage Mover {mover}.
slots:
endpoint: path.endpointName
mover: path.storageMoverName
- text: Remove the migration endpoint {endpoint} in storage mover {mover}.
slots:
endpoint: path.endpointName
mover: path.storageMoverName
method: generated
generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}'].patch
update:
x-apievangelist-phrasing:
intent: Update properties of a Storage Mover endpoint
effect: write
questions:
- How do I change the description of a Storage Mover endpoint without touching other settings?
- Does patching a Storage Mover endpoint keep the properties I leave out?
instructions:
- text: Patch Storage Mover endpoint {endpoint} in {mover} with {properties}.
slots:
endpoint: path.endpointName
mover: path.storageMoverName
properties: requestBody.properties
- text: Update only the given fields on migration endpoint {endpoint} of storage mover {mover}.
slots:
endpoint: path.endpointName
mover: path.storageMoverName
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.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/microsoft-azure-endpoints-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.