Microsoft Azure · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Microsoft Azure Applications API

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

$.info
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}'].get
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}'].put
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}'].delete
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}'].patch
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications'].get
$.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Solutions/applications'].get
$.paths['/{applicationId}'].get
$.paths['/{applicationId}'].put
$.paths['/{applicationId}'].delete
$.paths['/{applicationId}'].patch
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/refreshPermissions'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/listAllowedUpgradePlans'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/updateAccess'].post
$.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/listTokens'].post
$.paths['/applications'].get

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Microsoft Azure Applications API
  version: 1.0.0
extends: openapi/microsoft-azure-applications-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: 35
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a managed application by name
      effect: read
      questions:
      - What details can I see for a managed application in my resource group?
      - Can I look up a Microsoft.Solutions managed application just by its name?
      instructions:
      - text: Show me the managed application named {applicationName}.
        slots:
          applicationName: path.applicationName
      - text: Get the plan and managedBy details of managed application {applicationName}.
        slots:
          applicationName: path.applicationName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}'].put
  update:
    x-apievangelist-phrasing:
      intent: Create or update a managed application by name
      effect: write
      questions:
      - How do I deploy a new managed application into a resource group by name?
      - Which fields are required when creating a managed application, like kind and properties?
      instructions:
      - text: Create a managed application named {applicationName} of kind {kind}.
        slots:
          applicationName: path.applicationName
          kind: requestBody.kind
      - text: Create or replace the managed application {applicationName} in my resource group.
        slots:
          applicationName: path.applicationName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a managed application by name
      effect: destructive
      questions:
      - Can I remove a managed application from a resource group using its name?
      - What happens to a managed application when I delete it by name?
      instructions:
      - text: Delete the managed application named {applicationName}.
        slots:
          applicationName: path.applicationName
      - text: Remove managed application {applicationName} from this resource group.
        slots:
          applicationName: path.applicationName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update a managed application by name
      effect: write
      questions:
      - Can I change the SKU or identity of an existing managed application by name?
      - Is it possible to patch only the plan of a managed application I address by name?
      instructions:
      - text: Update the SKU of managed application {applicationName} to {sku}.
        slots:
          applicationName: path.applicationName
          sku: requestBody.sku
      - text: Patch the managed application {applicationName} with a new managedBy value {managedBy}.
        slots:
          applicationName: path.applicationName
          managedBy: requestBody.managedBy
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications'].get
  update:
    x-apievangelist-phrasing:
      intent: List managed applications in a resource group
      effect: read
      questions:
      - Which managed applications are deployed in this resource group?
      - Can I see every Microsoft.Solutions managed application in one resource group?
      instructions:
      - text: List the managed applications in my resource group.
      - text: Show all managed applications deployed to this resource group.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Solutions/applications'].get
  update:
    x-apievangelist-phrasing:
      intent: List managed applications in a subscription
      effect: read
      questions:
      - What managed applications exist across my whole Azure subscription?
      - Is there a subscription-wide inventory of managed applications?
      instructions:
      - text: List every managed application in my subscription.
      - text: Give me a subscription-wide list of managed applications.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{applicationId}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a managed application by resource ID
      effect: read
      questions:
      - Can I fetch a managed application using its full resource ID instead of its name?
      - What does the managed application at a given resource ID look like?
      instructions:
      - text: Get the managed application with resource ID {applicationId}.
        slots:
          applicationId: path.applicationId
      - text: Look up managed application {applicationId} by its full ID.
        slots:
          applicationId: path.applicationId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{applicationId}'].put
  update:
    x-apievangelist-phrasing:
      intent: Create or update a managed application by ID
      effect: write
      questions:
      - Can I create a managed application by addressing its full resource ID?
      - Which body fields does creating a managed application by resource ID require?
      instructions:
      - text: Create or update the managed application at resource ID {applicationId} with kind {kind}.
        slots:
          applicationId: path.applicationId
          kind: requestBody.kind
      - text: Deploy a managed application to resource ID {applicationId}.
        slots:
          applicationId: path.applicationId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{applicationId}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a managed application by resource ID
      effect: destructive
      questions:
      - Can I delete a managed application when I only have its resource ID?
      - Is deleting a managed application by full ID permanent?
      instructions:
      - text: Delete the managed application with resource ID {applicationId}.
        slots:
          applicationId: path.applicationId
      - text: Remove managed application {applicationId} using its full ID.
        slots:
          applicationId: path.applicationId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{applicationId}'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update a managed application by resource ID
      effect: write
      questions:
      - Can I patch a managed application by its resource ID rather than its name?
      - Is it possible to change a managed application's plan by referencing its full ID?
      instructions:
      - text: Update the plan of managed application {applicationId} to {plan}.
        slots:
          applicationId: path.applicationId
          plan: requestBody.plan
      - text: Patch the managed application at resource ID {applicationId} with SKU {sku}.
        slots:
          applicationId: path.applicationId
          sku: requestBody.sku
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/refreshPermissions'].post
  update:
    x-apievangelist-phrasing:
      intent: Refresh permissions for a managed application
      effect: write
      questions:
      - Can I re-sync the permissions granted to a managed application?
      - What should I call when a managed application's permissions look out of date?
      instructions:
      - text: Refresh permissions for managed application {applicationName}.
        slots:
          applicationName: path.applicationName
      - text: Re-apply the permissions on managed application {applicationName}.
        slots:
          applicationName: path.applicationName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/listAllowedUpgradePlans'].post
  update:
    x-apievangelist-phrasing:
      intent: List allowed upgrade plans for a managed app
      effect: read
      questions:
      - Which plans can my managed application be upgraded to?
      - Are there any upgrade plans available for this managed application?
      instructions:
      - text: List the allowed upgrade plans for managed application {applicationName}.
        slots:
          applicationName: path.applicationName
      - text: Show which plans {applicationName} can upgrade to.
        slots:
          applicationName: path.applicationName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/updateAccess'].post
  update:
    x-apievangelist-phrasing:
      intent: Update just-in-time access for a managed app
      effect: write
      questions:
      - How can I approve or change access to a managed application?
      - Can I set an access status and sub-status on a managed application request?
      instructions:
      - text: Set access status {status} with sub-status {subStatus} on managed application {applicationName}.
        slots:
          status: requestBody.status
          subStatus: requestBody.subStatus
          applicationName: path.applicationName
      - text: Update access for managed application {applicationName} as approver {approver}.
        slots:
          applicationName: path.applicationName
          approver: requestBody.approver
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Solutions/applications/{applicationName}/listTokens'].post
  update:
    x-apievangelist-phrasing:
      intent: List access tokens for a managed application
      effect: read
      questions:
      - Can I get tokens for a managed application's user-assigned identities?
      - Which tokens does a managed application issue for a given authorization audience?
      instructions:
      - text: List tokens for managed application {applicationName}.
        slots:
          applicationName: path.applicationName
      - text: Get tokens for {applicationName} scoped to audience {authorizationAudience}.
        slots:
          applicationName: path.applicationName
          authorizationAudience: requestBody.authorizationAudience
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications'].get
  update:
    x-apievangelist-phrasing:
      intent: List Batch applications usable on compute nodes
      effect: read
      questions:
      - Which Batch applications and versions can my compute nodes use?
      - Can I cap how many Batch applications come back in one page?
      instructions:
      - text: List the Batch applications available in my Batch account.
      - text: Show up to {maxresults} Batch applications usable in package references.
        slots:
          maxresults: query.maxresults
      method: generated
      generated: '2026-09-26'
- target: $.paths['/applications/{applicationId}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a Batch application's details
      effect: read
      questions:
      - What versions of a specific Batch application are available to compute nodes?
      - Can I check whether a Batch application package is usable in a package reference?
      instructions:
      - text: Get the Batch application {applicationId}.
        slots:
          applicationId: path.applicationId
      - text: Show the available versions of Batch application {applicationId}.
        slots:
          applicationId: path.applicationId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications'].get
  update:
    x-apievangelist-phrasing:
      intent: List applications in an Integration Space
      effect: read
      questions:
      - Which applications live in my Azure Integration Space?
      - Can I filter or page through the applications in an integration space?
      instructions:
      - text: List the applications in integration space {spaceName}.
        slots:
          spaceName: path.spaceName
      - text: Show the first {top} applications in space {spaceName}.
        slots:
          top: query.top
          spaceName: path.spaceName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get an application in an Integration Space
      effect: read
      questions:
      - What does a single application inside an integration space contain?
      - Can I look up one integration space application by name?
      instructions:
      - text: Get application {applicationName} in integration space {spaceName}.
        slots:
          applicationName: path.applicationName
          spaceName: path.spaceName
      - text: Show the details of space {spaceName}'s application {applicationName}.
        slots:
          spaceName: path.spaceName
          applicationName: path.applicationName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}'].put
  update:
    x-apievangelist-phrasing:
      intent: Create an application in an Integration Space
      effect: write
      questions:
      - How do I add a new application to an integration space?
      - Can I create an integration space application with custom properties?
      instructions:
      - text: Create application {applicationName} in integration space {spaceName}.
        slots:
          applicationName: path.applicationName
          spaceName: path.spaceName
      - text: Add a new application called {applicationName} to space {spaceName}.
        slots:
          applicationName: path.applicationName
          spaceName: path.spaceName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete an application from an Integration Space
      effect: destructive
      questions:
      - Can I remove an application from my integration space?
      - What happens when I delete an integration space application?
      instructions:
      - text: Delete application {applicationName} from integration space {spaceName}.
        slots:
          applicationName: path.applicationName
          spaceName: path.spaceName
      - text: Remove the {applicationName} application in space {spaceName}.
        slots:
          applicationName: path.applicationName
          spaceName: path.spaceName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update an application in an Integration Space
      effect: write
      questions:
      - Can I change the tags on an integration space application?
      - Is it possible to patch an existing application's properties inside a space?
      instructions:
      - text: Update the tags on application {applicationName} in integration space {spaceName}.
        slots:
          applicationName: path.applicationName
          spaceName: path.spaceName
      - text: Patch integration space {spaceName} application {applicationName} with new properties.
        slots:
          spaceName: path.spaceName
          applicationName: path.applicationName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/deleteBusinessProcessDevelopmentArtifact'].post
  update:
    x-apievangelist-phrasing:
      intent: Delete a business process development artifact
      effect: destructive
      questions:
      - Can I delete a business process development artifact from an integration space application?
      - Is there a way to discard a saved business process draft by name?
      instructions:
      - text: Delete business process artifact {name} from application {applicationName} in space {spaceName}.
        slots:
          name: requestBody.name
          applicationName: path.applicationName
          spaceName: path.spaceName
      - text: Discard the business process development artifact {name} in {applicationName}.
        slots:
          name: requestBody.name
          applicationName: path.applicationName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/getBusinessProcessDevelopmentArtifact'].post
  update:
    x-apievangelist-phrasing:
      intent: Get a business process development artifact
      effect: read
      questions:
      - Can I open one business process development artifact by name?
      - What does a saved business process draft in my integration application contain?
      instructions:
      - text: Get business process artifact {name} from application {applicationName} in space {spaceName}.
        slots:
          name: requestBody.name
          applicationName: path.applicationName
          spaceName: path.spaceName
      - text: Show the content of business process development artifact {name}.
        slots:
          name: requestBody.name
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/listBusinessProcessDevelopmentArtifacts'].post
  update:
    x-apievangelist-phrasing:
      intent: List business process development artifacts
      effect: read
      questions:
      - Which business process development artifacts exist in an integration space application?
      - Can I see all the business process drafts saved for one application?
      instructions:
      - text: List business process development artifacts for application {applicationName} in space {spaceName}.
        slots:
          applicationName: path.applicationName
          spaceName: path.spaceName
      - text: Show every business process draft in {applicationName}.
        slots:
          applicationName: path.applicationName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/saveBusinessProcessDevelopmentArtifact'].post
  update:
    x-apievangelist-phrasing:
      intent: Save a business process development artifact
      effect: write
      questions:
      - How do I save a business process development artifact to an integration application?
      - Can I overwrite a business process draft by saving it under the same name?
      instructions:
      - text: Save business process artifact {name} to application {applicationName} in space {spaceName}.
        slots:
          name: requestBody.name
          applicationName: path.applicationName
          spaceName: path.spaceName
      - text: Store my business process draft as {name} in {applicationName}.
        slots:
          name: requestBody.name
          applicationName: path.applicationName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IntegrationSpaces/spaces/{spaceName}/applications/{applicationName}/validateBusinessProcessDevelopmentArtifact'].post
  update:
    x-apievangelist-phrasing:
      intent: Validate a business process development artifact
      effect: read
      questions:
      - Can I check a business process development artifact for errors before saving it?
      - Is my business process draft valid for this integration application?
      instructions:
      - text: Validate business process artifact {name} for application {applicationName} in space {spaceName}.
        slots:
          name: requestBody.name
          applicationName: path.applicationName
          spaceName: path.spaceName
      - text: Check whether business process draft {name} is valid.
        slots:
          name: requestBody.name
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationName}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a Service Fabric Mesh application
      effect: read
      questions:
      - What services and runtime properties does my Service Fabric Mesh application have?
      - Can I inspect one Mesh application resource by name?
      instructions:
      - text: Get Service Fabric Mesh application {applicationName} in resource group {resourceGroupName} of subscription {subscriptionId}.
        slots:
          subscriptionId: path.subscriptionId
          applicationName: path.applicationName
          resourceGroupName: path.resourceGroupName
      - text: Show the runtime status of Mesh application {applicationName}.
        slots:
          applicationName: path.applicationName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationName}'].put
  update:
    x-apievangelist-phrasing:
      intent: Create or update a Service Fabric Mesh application
      effect: write
      questions:
      - How do I deploy a Service Fabric Mesh application resource?
      - If a Mesh application with the same name exists, does creating it again update its description?
      instructions:
      - text: Create Service Fabric Mesh application {applicationName} in resource group {resourceGroupName} of subscription {subscriptionId}.
        slots:
          subscriptionId: path.subscriptionId
          applicationName: path.applicationName
          resourceGroupName: path.resourceGroupName
      - text: Update the description of Mesh application {applicationName} in {resourceGroupName} of subscription {subscriptionId}.
        slots:
          subscriptionId: path.subscriptionId
          applicationName: path.applicationName
          resourceGroupName: path.resourceGroupName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationName}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a Service Fabric Mesh application
      effect: destructive
      questions:
      - Can I tear down a Service Fabric Mesh application by name?
      - What is removed when I delete a Mesh application resource?
      instructions:
      - text: Delete Service Fabric Mesh application {applicationName} in resource group {resourceGroupName} of subscription {subscriptionId}.
        slots:
          subscriptionId: path.subscriptionId
          applicationName: path.applicationName
          resourceGroupName: path.resourceGroupName
      - text: Remove the Mesh application {applicationName} from {resourceGroupName} of subscription {subscriptionId}.
        slots:
          subscriptionId: path.subscriptionId
          applicationName: path.applicationName
          resourceGroupName: path.resourceGroupName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications'].get
  update:
    x-apievangelist-phrasing:
      intent: List Service Fabric Mesh apps in a resource group
      effect: read
      questions:
      - Which Service Fabric Mesh applications are in a given resource group?
      - Can I see the runtime properties of every Mesh app in one resource group?
      instructions:
      - text: List the Service Fabric Mesh applications in resource group {resourceGroupName} of subscription {subscriptionId}.
        slots:
          subscriptionId: path.subscriptionId
          resourceGroupName: path.resourceGroupName
      - text: Show all Mesh application resources under {resourceGroupName} of subscription {subscriptionId}.
        slots:
          subscriptionId: path.subscriptionId
          resourceGroupName: path.resourceGroupName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabricMesh/applications'].get
  update:
    x-apievangelist-phrasing:
      intent: List Service Fabric Mesh apps in a subscription
      effect: read
      questions:
      - What Service Fabric Mesh applications are running across my subscription?
      - Is there a subscription-level listing of Mesh application resources?
      instructions:
      - text: List all Service Fabric Mesh applications in subscription {subscriptionId}.
        slots:
          subscriptionId: path.subscriptionId
      - text: Show every Mesh application resource across the subscription.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/Applications/{applicationId}/$/GetServices'].get
  update:
    x-apievangelist-phrasing:
      intent: List services in a Service Fabric application
      effect: read
      questions:
      - Which services belong to a Service Fabric application?
      - Can I filter a Service Fabric application's services by service type name?
      instructions:
      - text: List the services in Service Fabric application {applicationId}.
        slots:
          applicationId: path.applicationId
      - text: Show services of type {ServiceTypeName} in application {applicationId}.
        slots:
          ServiceTypeName: query.ServiceTypeName
          applicationId: path.applicationId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/Applications/{applicationId}/$/GetServices/{serviceId}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get one service in a Service Fabric application
      effect: read
      questions:
      - What is the status of a specific service inside my Service Fabric application?
      - Can I fetch a single Service Fabric service by its service ID?
      instructions:
      - text: Get service {serviceId} in Service Fabric application {applicationId}.
        slots:
          serviceId: path.serviceId
          applicationId: path.applicationId
      - text: Show details for Service Fabric service {serviceId}.
        slots:
          serviceId: path.serviceId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/Applications/{applicationId}/$/GetServices/$/Create'].post
  update:
    x-apievangelist-phrasing:
      intent: Create a stateless or stateful Service Fabric service
      effect: write
      questions:
      - How do I create a stateful or stateless service under a Service Fabric application?
      - Can I set partitioning details when I create a Service Fabric service?
      instructions:
      - text: Create a new Service Fabric service under application {applicationId}.
        slots:
          applicationId: path.applicationId
      - text: Add a partitioned stateful service to Service Fabric application {applicationId}.
        slots:
          applicationId: path.applicationId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/Applications/{applicationId}/$/GetServices/$/CreateFromTemplate'].post
  update:
    x-apievangelist-phrasing:
      intent: Create a Service Fabric service from a template
      effect: write
      questions:
      - Can I create a Service Fabric service from a template in the application manifest?
      - What is a service template and how does it help create services?
      instructions:
      - text: Create a service from the manifest template in Service Fabric application {applicationId}.
        slots:
          applicationId: path.applicationId
      - text: Instantiate a templated service for application {applicationId}.
        slots:
          applicationId: path.applicationId
      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-applications-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.