REST API web services

RESTful web services are typically created to interchange data between Business Central and external systems. The acronym REST stands for REpresentational State Transfer. Any coding language capable of calling REST APIs can be used to use this feature. The Business Central API stack is optimized for performance and is the preferred way to integrate with Business Central.

Business Central comes with an extensive list of built-in APIs that requires no code and minimal setup to use. When using the built-in APIs, please choose the highest API version available. You can also develop your own custom APIs using the AL object types API pages and API queries.

Shows the API stack in Business Central

The articles in this section describe the key concepts and techniques for using APIs with Business Central.

To See
Learn about ways to improve the performance of API calls API client performance
Troubleshoot failed API calls Troubleshooting API calls
Learn about best practices when working with APIs Tips for working with APIs
Using filters with API calls
Get a list of Business Central environments (needed when calling the other APIs) Environment list API
Explore the built-in API for reading Business Central data Business Central API (v2.0)
Transition from API v1.0 to API v2.0 when reading Business Central data Transitioning from API v1.0 to API v2.0
Use APIs to automate tasks on an environment Administration API
Use APIs to automate environment administration tasks Admin Center API
Use APIs to automate environment cloud migration tasks Cloud Migration API
Develop a custom API for reading Business Central data API Developer Overview
API Page Type
API Query Type
Walk-through: Developing a Custom API
Enable built-in API (for on-premises) Enabling the API for Dynamics 365 Business Central

Web services overview
Integration overview