We are pleased to announce the availability of Dynamics 365 Business Central APIs in Microsoft Graph. You can now use Microsoft Graph to access and manage your financials, work with your business contacts, and gain insights from your financial reports, all based on entities in the Business Central data platform. By integrating your apps with Business Central in Microsoft Graph, you can create experiences that span your business needs. Create solutions that empower your users to perform key business tasks and functions.

What is the Microsoft Graph?

Microsoft Graph is a single gateway for REST APIs for data and intelligence across multiple Microsoft services, including Office 365, Enterprise Mobility and Security, Windows 10, and now Dynamics 365. It provides a single entry point and authentication for a simple and seamless development experience. Benefits of the graph include:

  • Great developer experience for consuming Microsoft services from a single URL space with a single authentication token.
  • Directly navigate between previously-siloed services.
  • Combine the full set of APIs across services and the rich relationships and queries into a single service.

See the Microsoft Graph site for additional detail, documentation, and development resources for creating apps with Microsoft Graph APIs.

Synchronize your business applications

Many companies use different, disconnected business applications to manage various functions of business. Microsoft Graph enables connecting the data to bring these applications together. This makes it easy to connect your payroll application to employee records, your expense application to vendor records, and have your CRM application keep your customer records up to date. Connect your data to keep your applications in sync.

Create custom apps to manage your business processes

Every business is different and has specialized business processes. These processes can be streamlined with custom apps tailored to the process. Microsoft Graph makes it easy to integrate theses apps with your financial data. Building a sales or field service app that creates sales documents, an expense app that creates purchasing documents, or a payroll app that creates general ledger journals becomes possible, keeping all your documents in your financial system.

Gain insights from your financial data

Microsoft Graph provides access to your financial reports. Connect BI tools ad apps to your balance sheet, cash flow statement, payables and receivables aging reports to create BI dashboards and ensure users have access to the information they need.

Documentation

See the Dynamics 365 Business Central API overview and Working with the Dynamics 365 Business Central API in Microsoft Graph on the Microsoft Graph documentation site to discover more about creating apps that include Business Central data, including detail on the entities and resources available.

Give it a Try

You can try out working with the Business Central endpoints in Microsoft Graph using the Graph Explorer:

  1. Log in with credentials that have access to a Business Central tenant.
  2. Click “modify permissions”.
  3. In the Modify Permissions page, select the Financials.ReadWrite.All permissions scope.
  4. Find the id of the company you want to work in by running a query against the ‘companies’ endpoint: https://graph.microsoft.com/beta/financials/companies.
  5. Use the id of your company to connect to any of the other Business Central entity endpoints defined in the documentation mentioned above. For example: https://graph.microsoft.com/beta/financials/companies(‘<COMPANYID>’)/customers


What's Next

The Business Central APIs are currently in beta in Microsoft Graph. We will continue to expand the APIs and improve the functionality as we move towards v1.0. Give the APIs a try, and, as always, provide feedback on how we can improve this experience on the Dynamics 365 Business Central Ideas site.