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.

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.

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

Summary

This guide explains how to move from OData UI page endpoints to API Pages and API Queries in Microsoft Dynamics 365 Business Central.

You’ll learn the timeline for these changes, why Microsoft is making them, how API Pages differ from OData and API Queries, and the steps to migrate your integrations.

Use this guide to keep your integrations working, secure, and up to date.

Table of Contents

Key Migration Dates and Changes

Source: Microsoft Deprecated Features in Business Central

Why Microsoft Is Moving Away from OData



OData vs API Pages: What’s Different?

Feature OData (UI Page) API Page
What it does Shares UI page as endpoint Built for integrations
Speed Slower with lots of data Faster, handles more records
Versioning None Yes (v2.0, v3.0, etc.)
Stability Changes if UI changes More stable, contract-based
Security Based on page Based on data contract
Support Going away Fully 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–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 with your integration switching from OData to API Pages, please reach out to the Rapidi Support Team for assistance.

 

Updated February 2026

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.

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.