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.
View Overlay File View on GitHub Overlay Specification

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

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 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.
All 92 tools →

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.