Integrating with Azure services
Integrating Business Central with Azure services: Key Vault for extension secrets, Azure Functions calls, and telemetry in Application Insights. It answers questions about setting up key vaults, monitoring Azure Function and key vault secret telemetry, and enabling, analyzing and alerting on telemetry.
- 5Learn pages
- 1videos
Path: Integration > Integrating with Azure services · tier official · system integration · narrative reviewed (checked by Opus)
Overview
This section describes how Business Central works with Azure services. The landing page lists the services involved: Application Insights, Blob Storage, File Services, Functions, Key Vault, Virtual Networks and Azure OpenAI Service.
The detailed pages cover three areas. The Azure Key Vaults page explains how extensions that call external web services store secrets securely, and how to configure the Business Central service to reach the vaults in online and on-premises deployments. The Azure Function telemetry page and the app key vault secret trace telemetry page help you diagnose calls and secret retrieval. The Monitoring and Analyzing Telemetry page explains how to turn telemetry on and work with the data.
Start with the overview page to see which services are supported. Then read the Key Vault page if you are handling secrets, or the monitoring page if you need to set up telemetry before using the two telemetry reference pages.
Key points
- Supported Azure services listed: Application Insights, Blob Storage, File Services, Functions, Key Vault, Virtual Networks and Azure OpenAI Service.
- Azure Key Vault stores secrets for extensions that call external web services, with setup for online and on-premises deployments.
- Key vault features include multi-key vault support, access control, publisher validation and telemetry monitoring.
- App key vault secret trace telemetry covers initialization and secret retrieval, with success and failure tracking for diagnostics.
- Azure Function integration telemetry tracks success and failure of calls from Business Central made through the Azure Function module, including requests and authorization.
- Telemetry can be enabled at environment level and app level.
- Telemetry data can be viewed in Power BI, analyzed with KQL queries, and used to set up alerts.
- The monitoring overview mentions custom telemetry and references 2020 release wave 2.
Learn pages
- App Key Vault Secret Trace Telemetry | Microsoft Docs: Learn about app key vault secret trace telemetry in Business Central
- Azure Function Integration Telemetry: Learn about telemetry on Azure Function integrations with Business Central
- Azure Key Vaults with Business Central: Provides an overview of Azure key vaults with Business Central extensions.
- Integrating with Azure services: Learn how to integrate Business Central with Azure services.
- Monitoring and Analyzing Telemetry: Learn how Business Central provides telemetry for each environment, both for online and on-premises environments.
Videos, posts and code changes
Linked by a Haiku matcher with a grounding quote from the item’s summary (link/topics.ts); machine-generated.
- #8742 Enhance SharePoint error handling and add tests (code change): “SharePoint error handling now correctly parses OData verbose error responses”
- #9430 Fix untrappable JSON error in E-Document ADI import (Bug 640122) (code change): “E-Document matching assistance import now handles malformed Azure Document Intelligence responses”
- Azure Function SQL Trigger: how to use it (and why it can be useful in your Business Central projects) (community post): “Azure SQL Triggers for Azure Functions enable real-time event-driven integrations with Business Central”
- Dynamics 365 Business Central: using a static IP address to access APIs. (community post): “third-party systems require a static IP address for API calls to Business Central”
- Store Files Outside Business Central Using External File Accounts (BC 2025 Wave 1) (video): “external file storage; azure blob storage; file shares; storage accounts”
Source: Microsoft Learn (CC BY 4.0). Descriptions are Learn’s own.