Microsoft Business Central is an all-in-one business management solution that helps small and medium-sized businesses manage finance, operations, sales, and customer service. It offers real-time data visibility and integrates seamlessly with other Microsoft tools.
Integrating Microsoft Business Central streamlines business processes and improves decision-making by unifying operations, data, and workflows across departments.
Authentication
Before you begin, make sure you have the following information:
Connection Name: Select a descriptive name for your connection, like "MyAppMicrosoftBusinessCentralIntegration". This helps in easily identifying the connection within your application or integration settings.Authentication Type: Microsoft Business Central supports OAuth for authentication.Environment name: If your url is https://businesscentral.dynamics.com/abc12345-xyz67890/Production then Production is your Environment Name.
OAuth Based Authentication
Login into the Microsoft Azure Portal by clicking here.
In the search Bar, search for
App Registration and then Click onnew Registration.Provide the Name and supported account types and register your app.
The Client ID refers to the Application(client) ID.
Click on “
Add a credential or scope” to generate the client secret.Copy and store these securely to prevent unauthorised access.
Enter your Tenant ID (Directory tenant ID).
Enter your Environment name.


Granular Permissions
Scope Code | Description |
Allows the app to access Dynamics 365 Business Central APIs using the permissions granted to it. |
Actions
Actions | Description |
| Creates a new bank account in Dynamics 365 Business Central |
| Creates a new contact in Dynamics 365 Business Central |
| Creates a new country/region in Dynamics 365 Business Central |
| Creates a new currency in Dynamics 365 Business Central |
| Creates a new customer in Dynamics 365 Business Central |
| Creates a new employee in Dynamics 365 Business Central |
| Creates a new item in Dynamics 365 Business Central |
| Creates a new item category in Dynamics 365 Business Central |
| Creates a new item variant in Dynamics 365 Business Central |
| Creates a new journal in Dynamics 365 Business Central |
| Creates a new journal line in Dynamics 365 Business Central |
| Creates a new location in Dynamics 365 Business Central |
| Creates a new opportunity in Dynamics 365 Business Central |
| Creates a new payment method in Dynamics 365 Business Central |
| Creates a new payment term in Dynamics 365 Business Central |
| Creates a new project in Dynamics 365 Business Central |
| Creates a new purchase credit memo in Dynamics 365 Business Central |
| Creates a new purchase invoice in Dynamics 365 Business Central |
| Creates a new purchase order in Dynamics 365 Business Central |
| Creates a new sales credit memo in Dynamics 365 Business Central |
| Creates a new sales invoice in Dynamics 365 Business Central |
| Creates a new sales order in Dynamics 365 Business Central |
| Creates a new sales quote in Dynamics 365 Business Central |
| Creates a new shipment method in Dynamics 365 Business Central |
| Creates a new tax area in Dynamics 365 Business Central |
| Creates a new tax group in Dynamics 365 Business Central |
| Creates a new time registration entry of an employee in Dynamics 365 Business Central |
| Creates a new unit of measure in Dynamics 365 Business Central |
| Creates a new vendor in Dynamics 365 Business Central |
| Creates a new vendor payment journal in Dynamics 365 Business Central |
| Get a purchase credit memo in Dynamics 365 Business Central |
| Get a purchase invoice in Dynamics 365 Business Central |
| Gets an account from Dynamics 365 Business Central |
| Get an item in Dynamics 365 Business Central |
| Get an item variant in Dynamics 365 Business Central |
| Gets a balance sheet from Dynamics 365 Business Central |
| Gets a bank account from Dynamics 365 Business Central |
| Gets a cash flow statement from Dynamics 365 Business Central |
| Gets a company from Dynamics 365 Business Central |
| Gets company information from Dynamics 365 Business Central |
| Gets a contact from Dynamics 365 Business Central |
| Gets contact information of a customer from Dynamics 365 Business Central |
| Gets contact information of a vendor from Dynamics 365 Business Central |
| Gets a country/region from Dynamics 365 Business Central |
| Gets a currency from Dynamics 365 Business Central |
| Gets a currency exchange rate from Dynamics 365 Business Central |
| Gets a customer from Dynamics 365 Business Central |
| Gets a customer financial detail from Dynamics 365 Business Central |
| Gets an employee from Dynamics 365 Business Central |
| Gets an income statement in Dynamics 365 Business Central |
| Gets an item category from Dynamics 365 Business Central |
| Gets a journal from Dynamics 365 Business Central |
| Gets a journal line from Dynamics 365 Business Central |
| Gets a location from Dynamics 365 Business Central |
| Gets an opportunity in Dynamics 365 Business Central |
| Gets a payment method from Dynamics 365 Business Central |
| Gets a payment term from Dynamics 365 Business Central |
| Gets a project from Dynamics 365 Business Central |
| Gets a purchase order in Dynamics 365 Business Central |
| Gets a purchase receipt in Dynamics 365 Business Central |
| Gets a sales credit memo from Dynamics 365 Business Central |
| Gets a sales invoice from Dynamics 365 Business Central |
| Gets a sales order from Dynamics 365 Business Central |
| Gets a sales quote from Dynamics 365 Business Central |
| Gets a sales shipment in Dynamics 365 Business Central |
| Gets a shipment method in Dynamics 365 Business Central |
| Gets a tax area from Dynamics 365 Business Central |
| Gets a tax group in Dynamics 365 Business Central |
| Gets a time registration entry of an employee in Dynamics 365 Business Central |
| Gets a unit of measure in Dynamics 365 Business Central |
| Gets a vendor from Dynamics 365 Business Central |
| Gets a vendor payment journal in Dynamics 365 Business Central |
| Gets a vendor purchase in Dynamics 365 Business Central |
| Gets an accounting period from Dynamics 365 Business Central |
| Lists accounting periods in Dynamics 365 Business Central |
| Lists all accounts in Dynamics 365 Business Central |
| Lists all item variants in Dynamics 365 Business Central |
| Lists all items in Dynamics 365 Business Central |
| Lists all opportunities in Dynamics 365 Business Central |
| Lists all purchase credit memos in Dynamics 365 Business Central |
| Lists all purchase invoices in Dynamics 365 Business Central |
| Lists all purchase orders in Dynamics 365 Business Central |
| Lists all purchase receipts in Dynamics 365 Business Central |
| Lists all sales shipments in Dynamics 365 Business Central |
| Lists all tax groups in Dynamics 365 Business Central |
| Lists all balance sheets in Dynamics 365 Business Central |
| Lists all bank accounts in Dynamics 365 Business Central |
| Lists all cash flow statements in Dynamics 365 Business Central |
| Lists all companies in Dynamics 365 Business Central |
| Lists all company information in Dynamics 365 Business Central |
| Lists all contact information of customers in Dynamics 365 Business Central |
| Lists all contact information of vendors in Dynamics 365 Business Central |
| Lists contacts in Dynamics 365 Business Central |
| Lists all countries/regions in Dynamics 365 Business Central |
| Lists all currencies in Dynamics 365 Business Central |
| Lists all currency exchange rates in Dynamics 365 Business Central |
| Lists all customer financial details in Dynamics 365 Business Central |
| Lists all customers in Dynamics 365 Business Central |
| Lists all employees in Dynamics 365 Business Central |
| Lists all income statements in Dynamics 365 Business Central |
| Lists all item categories in Dynamics 365 Business Central |
| Lists all journal lines in Dynamics 365 Business Central |
| Lists all journals in Dynamics 365 Business Central |
| Lists all locations in Dynamics 365 Business Central |
| Lists all payment methods in Dynamics 365 Business Central |
| Lists all payment terms in Dynamics 365 Business Central |
| Lists all projects in Dynamics 365 Business Central |
| Lists all sales credit memos in Dynamics 365 Business Central |
| Lists all sales invoices in Dynamics 365 Business Central |
| Lists all sales orders in Dynamics 365 Business Central |
| Lists all sales quotes in Dynamics 365 Business Central |
| Lists all shipment methods in Dynamics 365 Business Central |
| Lists all tax areas in Dynamics 365 Business Central |
| Lists all time registration entries of employee in Dynamics 365 Business Central |
| Lists all unit of measures in Dynamics 365 Business Central |
| Lists all vendor payment journals in Dynamics 365 Business Central |
| Lists all vendors in Dynamics 365 Business Central |
| Lists all vendors purchases in Dynamics 365 Business Central |
| Update a item variant in Dynamics 365 Business Central |
| Update a item in Dynamics 365 Business Central |
| Updates a purchase credit memo in Dynamics 365 Business Central |
| Updates a purchase invoice in Dynamics 365 Business Central |
| Updates a bank account in Dynamics 365 Business Central |
| Updates company information in Dynamics 365 Business Central |
| Updates a contact in Dynamics 365 Business Central |
| Updates a country/region in Dynamics 365 Business Central |
| Updates a currency in Dynamics 365 Business Central |
| Updates a customer in Dynamics 365 Business Central |
| Updates an employee in Dynamics 365 Business Central |
| Updates an item category in Dynamics 365 Business Central |
| Updates a journal in Dynamics 365 Business Central |
| Updates a journal line in Dynamics 365 Business Central |
| Updates a location in Dynamics 365 Business Central |
| Updates an opportunity in Dynamics 365 Business Central |
| Updates a payment method in Dynamics 365 Business Central |
| Updates a payment term in Dynamics 365 Business Central |
| Updates a project in Dynamics 365 Business Central |
| Updates a purchase order in Dynamics 365 Business Central |
| Updates a sales credit memo in Dynamics 365 Business Central |
| Updates a sales invoice in Dynamics 365 Business Central |
| Updates a sales order in Dynamics 365 Business Central |
| Updates a sales quote in Dynamics 365 Business Central |
| Updates a shipment method in Dynamics 365 Business Central |
| Updates a tax area in Dynamics 365 Business Central |
| Updates a tax group in Dynamics 365 Business Central |
| Updates a time registration entry of an employee in Dynamics 365 Business Central |
| Updates a unit of measure in Dynamics 365 Business Central |
| Updates a vendor in Dynamics 365 Business Central |
| Updates a vendor payment journal in Dynamics 365 Business Central |