Welcome to the API (v2.0) for Business Central
With Business Central you can create Connect apps. Connect apps establish a point-to-point connection between Dynamics 365 Business Central and a 3rd party solution or service and is typically created using standard REST API to interchange data. Any coding language capable of calling REST APIs can be used to develop your Connect app. For more information to get started with Connect apps, see Developing connect apps for Dynamics 365 Business Central.
Tip
For inspiration and examples, see the open source ALAppExtensions repo. Here you'll find examples of API pages written in AL.
Microsoft APIs Terms of Use
Before you start using the Business Central APIs, please familiarize yourself with the Microsoft APIs Terms of Use.
Enabling APIs
For information about enabling APIs for Business Central see Enabling the APIs for Dynamics 365 Business Central.
Extending APIs
Extending APIs with additional fields isn't currently possible in Business Central. If you need this, you must copy the AL code for the API and create a custom API based on that.
Transition from API v1.0 to API v2.0
For information about transitioning from API v1.0 to API v2.0 see Transition from API v1.0 to API v2.0.
See Also
Microsoft APIs Terms of Use
Enabling the APIs for Dynamics 365 Business Central
Development in AL
Analyzing incoming web services request telemetry
Developing connect apps for Dynamics 365 Business Central
OpenAPI specification
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for