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 Registratio
n 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 |