Hit enter to search.
Connecting your Microsoft Dynamics 365 system to Rapidi requires an OData connection. Whether you're integrating Business Central, D365 Finance, or D365 Sales, the process follows the same pattern. Once you understand these steps, you can set up any D365 connection in about five minutes.
In this article, we will explain how to set up a connection for OData Cloud - you will also find the recording of the Open Office Hours 3 session - Connection OData Cloud.
As part of our Open Office Hours series, which are 30-minute live training sessions that we run from January through April, we cover everything from basic setup to advanced configuration.
Watch the Replay of our third session: Connections - Dynamics 365 ODATA Cloud
You'll need access to three systems:
First, Azure Portal with permissions to register applications.
Second, your Microsoft Dynamics 365 instance (Business Central, Finance, or Sales) with admin access.
Third, your Rapidi service account.
The connection process has three main phases: Azure app registration, ERP configuration, and Rapidi connection setup. Each system passes credentials to the next.
Open the Azure Portal and navigate to App Registrations. Click "New registration" and give your app a descriptive name (something like "Rapidi-Production" or "Rapidi-Test-2026").
Add a redirect URL. This is required for Business Central connections. Use the redirect URL provided in your Rapidi documentation.
Your app needs permissions to access D365 data. Go to API Permissions and click "Add a permission."
Search for your target system (e.g., Business Central, Dynamics 365 Finance). You need two types of permissions:
Delegated permissions: Select all available permissions under this category.
Application permissions: Click "Add a permission" again, select your system, choose "Application permissions," and select the available options.
After adding both, click "Grant admin consent" so the permissions show as "Granted" (green checkmark).
Go to "Certificates & secrets" and click "New client secret." Give it a name and choose an expiration period.
Copy the secret value immediately. This is your password for the Rapidi connection. You can only see it once.
Before leaving Azure, note these values from your app's Overview page:
| Azure Field | Rapidi Field |
|---|---|
| Application (client) ID | User ID |
| Directory (tenant) ID | Domain |
| Client secret value | Password |
In Business Central, search for "Microsoft Entra" and open it. Click "New" to create a new application entry.
Paste your Azure Application ID into the Application ID field. Give it a name that matches your Azure app registration. Enable the application.
Add permission sets. At a minimum, you need:
Automation permissions and Admin permissions. Depending on your setup, you may need additional permission sets for specific functionality.
Click "Grant consent" and accept the permissions prompt.
The process is similar. Register your Azure app in Dynamics 365 Finance, add the Application ID, and assign the required security roles.
In Dynamics 365 Sales, register the Azure application and assign the appropriate security roles to access the data you need.
Log into your Rapidi service and create a new connection. Select the connection type based on your ERP:
| System | Connection Type |
|---|---|
| Business Central | BC Nav OData |
| D365 Finance | Finance OData |
| D365 Sales | D365 Sales OData |
Server/Instance URL: Get this from your ERP's web services. In Business Central, go to Web Services, find a page like Customer Card, and copy the OData URL.
Company: The company name from your ERP instance.
User ID: Your Azure Application (client) ID.
Password: The client secret value you copied from Azure.
Domain: Your Azure tenant ID.
Resource: The base URL of your ERP (the URL up to and including the domain).
Metadata URL: Your OData URL up to "/ODataV4" followed by "/$metadata".
Select "Use SSL" and choose the appropriate authentication method.
Click "Test" to verify the connection. If successful, you'll see a confirmation message.
After testing, click "Redesign" to read the tables and fields available from your ERP. This loads the metadata so Rapidi knows what data you can access.
OData connections show the number of records and tables available, not specific table names. To verify access, check your ERP's Web Services list. Anything published there will be available through the connection.
When your client secret expires, Rapidi sends error notifications. To fix this:
Go to Azure, open your app registration, and create a new client secret. Copy the new value. In Rapidi, edit your connection and update only the password field with the new secret value. Save and test the connection.
If you add new pages or fields in your ERP, they won't appear in Rapidi automatically. After publishing new pages in Web Services (for Business Central) or making fields visible in your ERP, go to your Rapidi connection and click "Redesign" to refresh the metadata.
If a field doesn't appear after redesigning, check that it's published on the page in your ERP's UI. Fields that exist only in the backend need to be exposed in the front end before Rapidi can read them.
You can use the same Azure app registration for multiple connections. Create one app in Azure, then use those same credentials when setting up connections to different ERP instances in Rapidi. This saves time and reduces the number of apps you need to manage.
Microsoft is moving from OData pages to API pages in Business Central. Both work with Rapidi. The connection setup process is identical for either type. You can read data, write data, and perform all standard operations regardless of whether you're connecting to OData pages or API pages.
Connection test fails: Double-check that you've granted admin consent in Azure. Verify the Application ID matches between Azure and your ERP. Confirm the client secret hasn't expired.
Missing tables: In Business Central, check Web Services to confirm the page is published. After publishing, redesign the connection in Rapidi.
Missing fields: Fields must be visible in your ERP's UI. Add the field to the page layout, then redesign in Rapidi.
Permission errors: Review the permission sets assigned to your app in the ERP. Make sure automation and admin permissions are included.
What happens when my Azure client secret expires?
You'll receive error notifications from Rapidi. Create a new secret in Azure, copy its value, and update the password field in your Rapidi connection. Test to confirm the fix.
Why can't I see certain tables or fields after connecting?
Tables and fields must be published in your ERP's Web Services before they appear in Rapidi. Publish the missing items, then redesign your connection to refresh the metadata.
Can I use the same Azure app for multiple D365 connections?
Yes. Create one app registration in Azure and reuse those credentials for multiple connections in Rapidi.
Is there a difference between OData and API pages for Rapidi connections?
No functional difference in how you set up the connection. Both page types work the same way with Rapidi.
With your D365 OData connection configured, you can now create transfers to move data between your systems. The connection handles authentication and data access, while transfers define what data moves and when.
Register for next week's session: Connections: Salesforce & HubSpot
If you need to connect Salesforce or HubSpot, those use OAuth authorization rather than Azure app registration, but the overall process in Rapidi follows a similar pattern.
Did you miss the previous sessions? Find the replays for
Andreea Arseni, Senior Data Integration Consultant
Open Office Hours Season 1: Session 3 - Connections: D365 ...
Feature Highlight: How to Use Groups to Organize Transfers
Open Office Hours Season 1: Session 2 - Rapidi Transfer ...
Salesforce - Microsoft Dynamics 365 Integration Salesforce - Microsoft Dynamics 365 Business Central Integration Salesforce - Microsoft Dynamics 365 Finance Integration Microsoft Dynamics 365 Business Central - Dynamics 365 Sales Integration Salesforce - Salesforce Integration & Migration HubSpot - Microsoft Dynamics 365 Integration
Carrer de la Font del Colom, 6,
L'Aldosa,
AD400 La Massana, Andorra
Copyright © 2026 Rapidi.
All Rights Reserved
Terms & Conditions |
Privacy Policy