# 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 B2C Tenants API version: 1.0.0 extends: openapi/microsoft-azure-b2ctenants-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: 7 - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.AzureActiveDirectory/checkNameAvailability'].post update: x-apievangelist-phrasing: intent: Check if a B2C tenant domain name is available effect: read questions: - Is the domain name I want for a new Azure AD B2C tenant still available? - Can I validate a B2C tenant name for a specific country before creating it? instructions: - text: Check whether B2C tenant name {name} is available in country {countryCode} for subscription {subscriptionId}. slots: name: requestBody.name countryCode: requestBody.countryCode subscriptionId: path.subscriptionId - text: Validate the domain {name} for a new B2C directory in {countryCode}. slots: name: requestBody.name countryCode: requestBody.countryCode method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureActiveDirectory/b2cDirectories'].get update: x-apievangelist-phrasing: intent: List B2C tenants in a resource group effect: read questions: - Which Azure AD B2C tenants are linked to one resource group? - Can I see the B2C directories in a particular resource group only? instructions: - text: List B2C tenants in resource group {resourceGroupName} of subscription {subscriptionId}. slots: resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show the B2C directories under {resourceGroupName}. slots: resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.AzureActiveDirectory/b2cDirectories'].get update: x-apievangelist-phrasing: intent: List B2C tenants in a subscription effect: read questions: - What Azure AD B2C tenants are linked to my whole subscription? - Can I list every B2C directory across all resource groups? instructions: - text: List all B2C tenants in subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId - text: Show every B2C directory linked to this subscription. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureActiveDirectory/b2cDirectories/{resourceName}'].get update: x-apievangelist-phrasing: intent: Get a B2C tenant resource effect: read questions: - How do I look up the billing and SKU details of one B2C tenant? - What tenant ID and country does a given B2C directory resource have? instructions: - text: Get B2C tenant {resourceName} in {resourceGroupName} under subscription {subscriptionId}. slots: resourceName: path.resourceName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show the details of B2C directory {resourceName} from resource group {resourceGroupName}. slots: resourceName: path.resourceName resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureActiveDirectory/b2cDirectories/{resourceName}'].put update: x-apievangelist-phrasing: intent: Create an Azure AD B2C tenant effect: write questions: - How do I create a new Azure AD B2C tenant linked to my subscription? - Which location and SKU do I have to supply when creating a B2C directory? instructions: - text: Create B2C tenant {resourceName} in {resourceGroupName} of {subscriptionId} at {location} with SKU {sku}. slots: resourceName: path.resourceName resourceGroupName: path.resourceGroupName location: requestBody.location sku: requestBody.sku subscriptionId: path.subscriptionId - text: Start creating a B2C directory {resourceName} in {resourceGroupName} with properties {properties}. slots: resourceName: path.resourceName resourceGroupName: path.resourceGroupName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureActiveDirectory/b2cDirectories/{resourceName}'].delete update: x-apievangelist-phrasing: intent: Delete a B2C tenant and its Azure resource effect: destructive questions: - How do I delete an Azure AD B2C tenant and its linked resource? - Does removing the B2C Azure resource have to be the last step of tenant deletion? instructions: - text: Delete B2C tenant {resourceName} in {resourceGroupName} from subscription {subscriptionId}. slots: resourceName: path.resourceName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Remove the B2C directory resource {resourceName} from {resourceGroupName}. slots: resourceName: path.resourceName resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureActiveDirectory/b2cDirectories/{resourceName}'].patch update: x-apievangelist-phrasing: intent: Update a B2C tenant resource effect: write questions: - Can I change the SKU or tags on an existing B2C tenant? - How do I update the billing settings of my B2C directory resource? instructions: - text: Update B2C tenant {resourceName} in {resourceGroupName} of {subscriptionId} to SKU {sku}. slots: resourceName: path.resourceName resourceGroupName: path.resourceGroupName sku: requestBody.sku subscriptionId: path.subscriptionId - text: Set tags {tags} on existing B2C directory {resourceName} in {resourceGroupName}. slots: tags: requestBody.tags resourceName: path.resourceName resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26'