SupportLogin
Talk to us
How to migrate OData to API Pages in Dynamics 365 Business Central

How to migrate OData to API Pages in Dynamics 365 Business Central

October 28, 2025 · Andreea Arseni · Microsoft dynamics integration

You have probably already heard the announcement that Microsoft is gradually deprecating the ability to expose UI pages as OData (and SOAP) endpoints. Instead, you will need to use API Pages. This deprecation is part of a multi-year modernization strategy to standardize integrations around API pages and Query APIs, which are purpose-built for programmatic access.

Quick answer: Migrating OData to API pages in Dynamics 365 Business Central involves identifying the OData endpoints, creating corresponding API pages, and transferring your data while ensuring proper permissions and data consistency. This process enables faster, more secure, and modernized data access.

Key Migration Dates and Changes

Source: Microsoft Deprecated Features in Business Central

It might seem somewhat early, but the sooner you are prepared, the better you will be positioned when you need to switch.

Why Microsoft Is Moving Away from OData

OData vs API Pages: What's Different?

OData UI page endpoints compared with API pages.
FeatureOData (UI page)API page
What it doesShares UI page as endpointBuilt for integrations
SpeedSlower with lots of dataFaster, handles more records
VersioningNoneYes (v2.0, v3.0, etc.)
StabilityChanges if UI changesMore stable, contract-based
SecurityBased on pageBased on data contract
SupportGoing awayFully supported

API Pages vs API Queries: Which Should You Use?

API Pages and API Queries both give you access to data in Business Central, but they have different uses:

In short: Use API Pages for standard data tasks. Use API Queries for custom reports or when you need to combine data from different places.

How to Migrate from OData to API Pages: Step by Step

  1. Change old OData endpoints like /ODataV4/Page/CustomerCard to API Page endpoints like /api/v2.0/customers, /vendors, or /salesOrders.
  2. Update your integration mappings and refresh metadata.
  3. Use fields like systemModifiedAt or lastModifiedDateTime for syncing only changed data.
  4. Test your integrations in a safe environment. API Pages usually work 30 to 50% faster.
  5. If you need custom fields, build custom API Pages with AL extensions.

Read more in this article about how to read and integrate with Microsoft Dynamics 365 Business Central API pages.

💡 Pro tip: Switching soon keeps your integrations working and makes maintenance easier.

As always, if you need help switching your Business Central integration from OData to API Pages, please reach out to the Rapidi Support Team for assistance.

Frequently Asked Questions

When do OData endpoints stop working?

OData UI page endpoints stop working in version 30 (2027 Wave 1).

Why use API Pages instead of OData?

API Pages are faster, more secure, and less likely to break.

Do I need to rewrite all integrations?

If your integration uses OData UI pages, you need to switch to API Pages or API Queries before 2027.

Last updated: 12 November 2026

Need Help Moving to API Pages?

Tell us how your integration reads Business Central today, and we will say plainly what has to change.

Find out if this fits your setup

Tell us which systems you run and we will tell you plainly whether Rapidi is the right tool.

Free, 17 pages

Get the Salesforce and Business Central solution sheet

How the integration is built, what the RapidiConnector secures, the pre-configured templates, and the eight transfers most customers start with.