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.
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 |