# 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 LogicManagementClient Integration Accounts… version: 1.0.0 extends: openapi/microsoft-azure-integrationaccounts-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: 10 - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Logic/integrationAccounts'].get update: x-apievangelist-phrasing: intent: List integration accounts in a subscription effect: read questions: - Which Logic Apps integration accounts exist across my whole subscription? - Can I cap how many integration accounts come back subscription-wide? instructions: - text: List all integration accounts in subscription {subscription}. slots: subscription: path.subscriptionId - text: List the first {top} integration accounts across subscription {subscription}. slots: subscription: path.subscriptionId top: query.$top method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts'].get update: x-apievangelist-phrasing: intent: List integration accounts in a resource group effect: read questions: - What integration accounts are in a particular resource group? - Can I limit the resource group's integration account list to a few results? instructions: - text: List integration accounts in resource group {rg} of subscription {subscription}. slots: subscription: path.subscriptionId rg: path.resourceGroupName - text: Show the first {top} integration accounts in resource group {rg}, subscription {subscription}. slots: subscription: path.subscriptionId rg: path.resourceGroupName top: query.$top method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}'].get update: x-apievangelist-phrasing: intent: Get an integration account effect: read questions: - How do I see the SKU and settings of an integration account? - What does a single integration account's record contain? instructions: - text: Get integration account {account}. slots: account: path.integrationAccountName - text: Show integration account {account} in resource group {rg}, subscription {subscription}. slots: account: path.integrationAccountName subscription: path.subscriptionId rg: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}'].put update: x-apievangelist-phrasing: intent: Create or replace an integration account effect: write questions: - How do I create an integration account for B2B workflows? - Which SKU can I choose when creating an integration account? instructions: - text: Create integration account {account} in {location} with SKU {sku}. slots: account: path.integrationAccountName location: requestBody.location sku: requestBody.sku - text: Create integration account {account} in resource group {rg}, subscription {subscription}. slots: account: path.integrationAccountName subscription: path.subscriptionId rg: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}'].delete update: x-apievangelist-phrasing: intent: Delete an integration account effect: destructive questions: - Can I delete an integration account I no longer use? - How do I remove an integration account from a resource group? instructions: - text: Delete integration account {account}. slots: account: path.integrationAccountName - text: Remove integration account {account} from resource group {rg}, subscription {subscription}. slots: account: path.integrationAccountName subscription: path.subscriptionId rg: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}'].patch update: x-apievangelist-phrasing: intent: Update an existing integration account effect: write questions: - Can I change the SKU of an existing integration account? - How do I update tags on an integration account without recreating it? instructions: - text: Update integration account {account} to SKU {sku}. slots: account: path.integrationAccountName sku: requestBody.sku - text: Set tags {tags} on integration account {account} in resource group {rg}, subscription {subscription}. slots: account: path.integrationAccountName subscription: path.subscriptionId rg: path.resourceGroupName tags: requestBody.tags method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listCallbackUrl'].post update: x-apievangelist-phrasing: intent: Get an integration account callback URL effect: read questions: - How do I get the callback URL for an integration account? - Can I make an integration account callback URL expire at a set time? instructions: - text: Get the callback URL for integration account {account}. slots: account: path.integrationAccountName - text: Get a callback URL for integration account {account} in group {rg}, subscription {subscription}, valid until {expiry}. slots: account: path.integrationAccountName subscription: path.subscriptionId rg: path.resourceGroupName expiry: requestBody.notAfter method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listKeyVaultKeys'].post update: x-apievangelist-phrasing: intent: List Key Vault keys for an integration account effect: read questions: - Which Key Vault keys can my integration account see? - How do I list keys from a linked Key Vault for an integration account? instructions: - text: List keys in Key Vault {vault} for integration account {account}. slots: account: path.integrationAccountName vault: requestBody.keyVault - text: Show vault {vault} keys for integration account {account} in resource group {rg}, subscription {subscription}. slots: account: path.integrationAccountName subscription: path.subscriptionId rg: path.resourceGroupName vault: requestBody.keyVault method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/logTrackingEvents'].post update: x-apievangelist-phrasing: intent: Log tracking events to an integration account effect: write questions: - How do I send custom B2B tracking events to an integration account? - Can I push my own tracking events for monitoring in an integration account? instructions: - text: Log tracking events {events} from source {source} to integration account {account}. slots: account: path.integrationAccountName events: requestBody.events source: requestBody.sourceType - text: Record events {events} of source type {source} on account {account} in group {rg}, subscription {subscription}. slots: account: path.integrationAccountName subscription: path.subscriptionId rg: path.resourceGroupName events: requestBody.events source: requestBody.sourceType method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/regenerateAccessKey'].post update: x-apievangelist-phrasing: intent: Regenerate an integration account access key effect: destructive questions: - How do I rotate the access key of an integration account? - Can I regenerate only the primary or only the secondary key? instructions: - text: Regenerate the access key for integration account {account}. slots: account: path.integrationAccountName - text: Regenerate the {keyType} key of integration account {account} in resource group {rg}, subscription {subscription}. slots: account: path.integrationAccountName subscription: path.subscriptionId rg: path.resourceGroupName keyType: requestBody.keyType method: generated generated: '2026-09-26'