Create an application registration in Microsoft Entra ID
Log into https://portal.azure.com/ using an administrator account.
Go to Entra ID/App Registrations
Create a new app registration and give it a meaningful name e.g. “ConnectMyApps Integration”.
For account type select “Accounts in this organizational directory only ( … - Single tenant)”
Leave Redirect URI blank.
In the next screen click copy the values for:
Application (client) ID
Tenant Id
Click on “Client Credentials” and then “New Client Secret”.
Give the secret a description and an expiry time.
Copy the secret.
Please note! You will need to remember the expiry date and update it accordingly. Failure to do so will result in loss of access.Return to the App Registration page and click “View API Permissions”. Select the following permissions:
Once all are selected, Click “grant Admin Consent for..” at the top of the permissions table.
Register External Application in Business Central
In Business Central search for Microsoft Entra Applications and open the page. Click on New to add a new record. Fill in the Client Id that you copied in the previous step and give a description. Ensure that “State” is set to “Enabled” and save changes.
Next, give permissions to the app registration. Add a new permission line and choose permission set “D365 BUS FULL ACCESS”.
Register Application in Canvas
Log in to Canvas and click Add New Application. Select “Microsoft Business Central” and enter the required details and select the appropriate environment (if you do not have a sandbox environment, select “production”). Click “Save and Authenticate” and the app should be added.