---
id: post/aardvarklabs-blog/2565
type: post
title: "Business Central 2027 release wave 1: Preparing for OData Endpoint Removal"
summary: Business Central version 30 will remove pages managed by Microsoft extensions from OData Web Service endpoints. Organizations using these endpoints must migrate to Business Central API 2.0, create custom 2.0 APIs, or copy pages to custom objects to maintain system integrations like Excel and Power BI.
tier: community
language: en
tags:
  - odata
  - api
  - web services
  - migration
  - api 2.0
  - pages
  - deprecation
system: integration
review:
  state: reviewed
  by: opus
  at: "2026-10-08T01:59:35.159Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-post: 1
  input_hash: b912ebc179821b86d1133d26731898b15979e5bb2a8b86ba6520025bbfe3753b
evidence:
  - kind: blog
    url: https://aardvarklabs.blog/2025/09/02/business-central-2027-release-wave-1-preparing-for-odata-endpoint-removal/
    title: "Business Central 2027 release wave 1: Preparing for OData Endpoint Removal"
    date: "2025-09-02"
    commit: null
    t: null
    quote: null
  - kind: blog
    url: https://aardvarklabs.blog/2025/09/02/business-central-2027-release-wave-1-preparing-for-odata-endpoint-removal/
    title: "Business Central 2027 release wave 1: Preparing for OData Endpoint Removal"
    date: "2025-09-02"
    commit: null
    t: null
    quote: Microsoft does not want their Pages beholden to an API, User Interface updates should not be a breaking change to an API.
  - kind: blog
    url: https://aardvarklabs.blog/2025/09/02/business-central-2027-release-wave-1-preparing-for-odata-endpoint-removal/
    title: "Business Central 2027 release wave 1: Preparing for OData Endpoint Removal"
    date: "2025-09-02"
    commit: null
    t: null
    quote: With the release of Business Central version 30, the pages managed by Microsoft extensions will not be available as Web Service endpoints.
  - kind: blog
    url: https://aardvarklabs.blog/2025/09/02/business-central-2027-release-wave-1-preparing-for-odata-endpoint-removal/
    title: "Business Central 2027 release wave 1: Preparing for OData Endpoint Removal"
    date: "2025-09-02"
    commit: null
    t: null
    quote: Microsoft is only removing access to pages they create; we simply need to create our own replacement page.
links:
  learn: []
  objects:
    - object/page/21
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
post_id: "2565"
source_id: aardvarklabs-blog
source_name: Aardvark Labs
url: https://aardvarklabs.blog/2025/09/02/business-central-2027-release-wave-1-preparing-for-odata-endpoint-removal/
published_at: "2025-09-02T12:00:00.000Z"
author: Marcel Chabot
full_text: false
words: 858
quotes:
  - text: Microsoft does not want their Pages beholden to an API, User Interface updates should not be a breaking change to an API.
    why_it_matters: Explains the core reason for removing page-based OData endpoints and the architectural shift Microsoft is making
  - text: With the release of Business Central version 30, the pages managed by Microsoft extensions will not be available as Web Service endpoints.
    why_it_matters: States the specific breaking change that organizations must prepare for within 18 months
  - text: Microsoft is only removing access to pages they create; we simply need to create our own replacement page.
    why_it_matters: Introduces the backup migration strategy of copying pages to custom objects to maintain current API functionality
code_objects_mentioned:
  - page Customer Card
  - page ARDCustomerCardAPI
systems:
  - integration
  - development
  - platform
versions_mentioned:
  - version 30
  - 2027 release wave 1
preview:
  embeddable: true
  frame_url: https://aardvarklabs.blog/2025/09/02/business-central-2027-release-wave-1-preparing-for-odata-endpoint-removal/embed/
  image: https://aardvarklabs.blog/wp-content/uploads/2025/08/57344a27-55d4-4d7c-b853-e4bba4caa199.jpeg
  image_alt: null
  image_w: 1024
  image_h: 1024
  site_name: Aardvark Labs
  favicon: https://aardvarklabs.blog/wp-content/uploads/2024/04/design-1.png?w=32
  probed_at: "2026-10-07T11:51:38.829Z"
---

# Business Central 2027 release wave 1: Preparing for OData Endpoint Removal

[Read the post](https://aardvarklabs.blog/2025/09/02/business-central-2027-release-wave-1-preparing-for-odata-endpoint-removal/) · Aardvark Labs (Marcel Chabot) · 2025-09-02 · 858 words · tier community · reviewed (checked by Opus)

> Business Central version 30 will remove pages managed by Microsoft extensions from OData Web Service endpoints. Organizations using these endpoints must migrate to Business Central API 2.0, create custom 2.0 APIs, or copy pages to custom objects to maintain system integrations like Excel and Power BI.

## Key points

- Pages exposed as OData web services will no longer be available from Microsoft-managed pages in version 30, breaking existing integrations
- Three migration paths exist: switch to API 2.0 endpoints, create custom Page or Query APIs, or copy Microsoft pages to custom objects
- Custom page copies can be exposed as OData endpoints by changing the object ID in Web Services configuration, avoiding dependency on Microsoft page updates
- Building custom APIs using Page API or Query API methods provides the most modern and feature-complete solution for long-term sustainability

## Quotes

- "Microsoft does not want their Pages beholden to an API, User Interface updates should not be a breaking change to an API." (Explains the core reason for removing page-based OData endpoints and the architectural shift Microsoft is making)
- "With the release of Business Central version 30, the pages managed by Microsoft extensions will not be available as Web Service endpoints." (States the specific breaking change that organizations must prepare for within 18 months)
- "Microsoft is only removing access to pages they create; we simply need to create our own replacement page." (Introduces the backup migration strategy of copying pages to custom objects to maintain current API functionality)

## AL objects mentioned

As named in the post. A name that matches one object page by exact type and name links to it; the others stay as named.

- [page 21 "Customer Card"](../../objects/page/21.md)
- page "ARDCustomerCardAPI"

Not found in BC28-30: page "ARDCustomerCardAPI".

## Context

- Features: OData web service endpoints, Page exposure as web services, Business Central API 2.0, Custom page APIs, Query APIs, Web Services configuration
- Versions: version 30, 2027 release wave 1

Source: Aardvark Labs, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.
