Table of Contents

API

Get introduced to implementation of our API's by attending our E-learning regarding these topics.

Contains lessons about setting up OAuth2 authentication in BC365. Other public (online) resources can be applied as well.

This e-learning will take you step by step through setup and testing.

Note

LLM tools like ChatGPT, Co-Pilot or DeepSeek provide detailed step-by-step instructions. Here are some helpful prompts to assist you further:

  • Authentication: "How do I configure OAuth2 authentication for connecting an external system to Microsoft Dynamics 365 Business Central?"
  • API Integration: "Provide a step-by-step guide to integrate an external system with Business Central using REST APIs."
  • Webhook Setup: "Explain how to set up webhooks in Business Central for triggering actions in an external application."
  • API Documentation: "Generate a summary of the key API endpoints in Business Central that are useful for integrating with other platforms."
  • Performance Optimization: "How can I optimize API calls between Business Central and an external system to ensure high performance?"

Swaggerhub

Our Swaggerhub contains examples. By trying them one by one, it will guide you from low-level (get available API's) to a more advanced level. You will be learning the necessities along the road!

Note

It is possible to take this shortcut directly to our Swaggerhub as well.

You will connect Swaggerhub directly to your RAPP-Environment. The connection is authenticated by User Credential Flow.

The permissions of the authenticating User will set the limits for access of the API.

The Client ID to be used is: a40f2f6348b64290a2eaa3530d946cfd/f3796f93-aecb-44c1-ad00-86d2ff33a73f

Note

Generally speaking, our APIs only provide access to GET data. Purchase of the module Analytics API is required to implement 3PL API possibilities.