REST APIs and the importance of Versioning.


A REST API is an application programming interface that follows the constraints of REST architecture and is used for integrating applications. When working with APIs in Dynamics 365 Business Central, it is common to have standard and custom APIs. Modifying an API can potentially create breaking changes, such as changing the response data format or removing parts of the API. It is important to implement API versioning to manage changes without disrupting clients. Dynamics 365 Business Central standard APIs support versioning, and custom APIs can also be versioned. External custom APIs should also be versioned to allow for independent evolution. ASP.NET Minimal APIs can be used to handle versioning in custom APIs. Versioning is a best practice to ensure a more robust solution.


Article 14m

Login now to access my digest by 365.Training

Learn how my digest works
Features
  • Articles, blogs, podcasts, training, and videos
  • Quick read TL;DRs for each item
  • Advanced filtering to prioritize what you care about
  • Quick views to isolate what you are looking for right now
  • Save your favorite items
  • Share your favorites
  • Snooze items you want to revisit when you have more time