---
id: change/bcapps/12157
type: change
title: "#12157 Mark GetAddress.io objects as obsolete"
summary: GetAddress.io UK postcode app objects are marked obsolete. Its page extensions and the test app were removed, and the remaining tables, pages, codeunits and permission set extensions now carry obsolete markings. The app is already uninstalled from tenants as of 28.3.
tier: official
language: en
tags:
  - obsoletion
  - main
  - bc30
  - page getaddress.io config
  - permissionsetextension d365 basic - getaddress.io uk postcodes
  - permissionsetextension d365 basic isv - getaddress.io uk postcodes
  - permissionsetextension d365 bus full access - getaddress.io uk postcodes
  - permissionsetextension d365 bus premium - getaddress.io uk postcodes
  - permissionsetextension d365 full access - getaddress.io uk postcodes
system: platform
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:02:52.626Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-change: 1
  input_hash: 1189723c6ccd408992335241f6f2b3999d9d93f1
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/pull/12157
    title: "microsoft/BCApps#12157: Mark GetAddress.io objects as obsolete"
    date: "2026-10-01"
    commit: 1189723c6ccd408992335241f6f2b3999d9d93f1
    t: null
    quote: Marking GetAddress.io objects as obsolete
links:
  learn: []
  objects:
    - object/page/9142-gb
    - object/permissionsetextension/23252-gb
    - object/permissionsetextension/22056-gb
    - object/permissionsetextension/20193-gb
    - object/permissionsetextension/30556-gb
    - object/permissionsetextension/47413-gb
    - object/permissionsetextension/11107-gb
    - object/permissionsetextension/49708-gb
    - object/permissionsetextension/10501-gb
    - object/permissionsetextension/10502-gb
    - object/permissionsetextension/36928-gb
    - object/codeunit/9099-gb
    - object/page/10503-gb
    - object/table/9092-gb
    - object/codeunit/9093-gb
    - object/table/10500-gb
    - object/page/10505-gb
    - object/codeunit/9092-gb
    - object/codeunit/9094-gb
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
number: 12157
repo: microsoft/BCApps
source_id: bcapps-prs
url: https://github.com/microsoft/BCApps/pull/12157
kind: pr
base_branch: main
major: "30"
merged_at: "2026-10-01T14:37:45Z"
author: dcenic
author_type: User
community_contribution: false
labels:
  - "Team: Finance"
change_class: code
change_kind: obsoletion
behavior_change: true
breaking: false
files:
  count: 37
  additions: 90
  deletions: 3877
  al: 31
apps:
  - UKPostcodeGetAddressIO
objects_touched:
  - key: page/9142
    page: page/9142-gb
    type: page
    id: 9142
    name: GetAddress.io Config
    app: UKPostcodeGetAddressIO
    status: modified
  - key: permissionsetextension/23252
    page: permissionsetextension/23252-gb
    type: permissionsetextension
    id: 23252
    name: D365 BASIC - GetAddress.io UK Postcodes
    app: UKPostcodeGetAddressIO
    status: modified
  - key: permissionsetextension/22056
    page: permissionsetextension/22056-gb
    type: permissionsetextension
    id: 22056
    name: D365 BASIC ISV - GetAddress.io UK Postcodes
    app: UKPostcodeGetAddressIO
    status: modified
  - key: permissionsetextension/20193
    page: permissionsetextension/20193-gb
    type: permissionsetextension
    id: 20193
    name: D365 BUS FULL ACCESS - GetAddress.io UK Postcodes
    app: UKPostcodeGetAddressIO
    status: modified
  - key: permissionsetextension/30556
    page: permissionsetextension/30556-gb
    type: permissionsetextension
    id: 30556
    name: D365 BUS PREMIUM - GetAddress.io UK Postcodes
    app: UKPostcodeGetAddressIO
    status: modified
  - key: permissionsetextension/47413
    page: permissionsetextension/47413-gb
    type: permissionsetextension
    id: 47413
    name: D365 FULL ACCESS - GetAddress.io UK Postcodes
    app: UKPostcodeGetAddressIO
    status: modified
  - key: permissionsetextension/11107
    page: permissionsetextension/11107-gb
    type: permissionsetextension
    id: 11107
    name: D365 READ - GetAddress.io UK Postcodes
    app: UKPostcodeGetAddressIO
    status: modified
  - key: permissionsetextension/49708
    page: permissionsetextension/49708-gb
    type: permissionsetextension
    id: 49708
    name: D365 TEAM MEMBER - GetAddress.io UK Postcodes
    app: UKPostcodeGetAddressIO
    status: modified
  - key: permissionsetextension/10501
    page: permissionsetextension/10501-gb
    type: permissionsetextension
    id: 10501
    name: GetAddress.io UK Postcodes Local
    app: UKPostcodeGetAddressIO
    status: modified
  - key: permissionsetextension/10502
    page: permissionsetextension/10502-gb
    type: permissionsetextension
    id: 10502
    name: GetAddress.io UK Postcodes Local Read
    app: UKPostcodeGetAddressIO
    status: modified
  - key: permissionsetextension/36928
    page: permissionsetextension/36928-gb
    type: permissionsetextension
    id: 36928
    name: INTELLIGENT CLOUD - GetAddress.io UK Postcodes
    app: UKPostcodeGetAddressIO
    status: modified
  - key: codeunit/9099
    page: codeunit/9099-gb
    type: codeunit
    id: 9099
    name: Postcode Business Logic GB
    app: UKPostcodeGetAddressIO
    status: modified
  - key: page/10503
    page: page/10503-gb
    type: page
    id: 10503
    name: Postcode Configuration Page GB
    app: UKPostcodeGetAddressIO
    status: modified
  - key: table/9092
    page: table/9092-gb
    type: table
    id: 9092
    name: Postcode GetAddress.io Config
    app: UKPostcodeGetAddressIO
    status: modified
  - key: codeunit/9093
    page: codeunit/9093-gb
    type: codeunit
    id: 9093
    name: Postcode GetAddress.io Upgrade
    app: UKPostcodeGetAddressIO
    status: modified
  - key: table/10500
    page: table/10500-gb
    type: table
    id: 10500
    name: Postcode Notif. Memory
    app: UKPostcodeGetAddressIO
    status: modified
  - key: page/10505
    page: page/10505-gb
    type: page
    id: 10505
    name: Postcode Search GB
    app: UKPostcodeGetAddressIO
    status: modified
  - key: codeunit/9092
    page: codeunit/9092-gb
    type: codeunit
    id: 9092
    name: Postcode Service GetAddress.io
    app: UKPostcodeGetAddressIO
    status: modified
  - key: codeunit/9094
    page: codeunit/9094-gb
    type: codeunit
    id: 9094
    name: UK Postcode Install
    app: UKPostcodeGetAddressIO
    status: modified
objects_unjoined:
  - path: src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/AdministratorMainRoleCenter.PageExt.al
    status: removed
    reason: removed
  - path: src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/BankAccountCard.PageExt.al
    status: removed
    reason: removed
  - path: src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/CompanyInformation.PageExt.al
    status: removed
    reason: removed
  - path: src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/ContactAltAddressCard.PageExt.al
    status: removed
    reason: removed
  - path: src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/ContactCard.PageExt.al
    status: removed
    reason: removed
  - path: src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/CustomerBankAccountCard.PageExt.al
    status: removed
    reason: removed
  - path: src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/CustomerCard.PageExt.al
    status: removed
    reason: removed
  - path: src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/EmployeeCard.PageExt.al
    status: removed
    reason: removed
  - path: src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/LocationCard.PageExt.al
    status: removed
    reason: removed
  - path: src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/ResourceCard.PageExt.al
    status: removed
    reason: removed
  - path: src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/ShiptoAddress.PageExt.al
    status: removed
    reason: removed
  - path: src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/VendorCard.PageExt.al
    status: removed
    reason: removed
obsoletions: []
backports: []
fixes_issues: []
work_items:
  - 649616
systems:
  - platform
quote: Marking GetAddress.io objects as obsolete
joined_against:
  major: "30"
  commit: a4406cfa9e57437fedc49c53c327a199a854491e
---

# #12157 Mark GetAddress.io objects as obsolete

> GetAddress.io UK postcode app objects are marked obsolete. Its page extensions and the test app were removed, and the remaining tables, pages, codeunits and permission set extensions now carry obsolete markings. The app is already uninstalled from tenants as of 28.3.

[Pull request](https://github.com/microsoft/BCApps/pull/12157) · merged into `main` (BC30) on 2026-10-01 by dcenic · 37 files (+90 -3877), 31 AL · obsoletion · tier official · reviewed (checked by Opus)

## What changed

- Page extensions providing address lookup integration have been removed
- Test code for the GetAddress.io functionality has been deleted
- Core objects marked with obsolete attribute and deprecation messages
- Configuration and permission sets updated to reflect obsolescence
- App was already uninstalled from existing tenants as of 28.3
- Behaviour changes for users or extensions.

## AL objects touched

- [Page 9142 "GetAddress.io Config"](../../objects/page/9142-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- [Permission set extension 23252 "D365 BASIC - GetAddress.io UK Postcodes"](../../objects/permissionsetextension/23252-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- [Permission set extension 22056 "D365 BASIC ISV - GetAddress.io UK Postcodes"](../../objects/permissionsetextension/22056-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- [Permission set extension 20193 "D365 BUS FULL ACCESS - GetAddress.io UK Postcodes"](../../objects/permissionsetextension/20193-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- [Permission set extension 30556 "D365 BUS PREMIUM - GetAddress.io UK Postcodes"](../../objects/permissionsetextension/30556-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- [Permission set extension 47413 "D365 FULL ACCESS - GetAddress.io UK Postcodes"](../../objects/permissionsetextension/47413-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- [Permission set extension 11107 "D365 READ - GetAddress.io UK Postcodes"](../../objects/permissionsetextension/11107-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- [Permission set extension 49708 "D365 TEAM MEMBER - GetAddress.io UK Postcodes"](../../objects/permissionsetextension/49708-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- [Permission set extension 10501 "GetAddress.io UK Postcodes Local"](../../objects/permissionsetextension/10501-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- [Permission set extension 10502 "GetAddress.io UK Postcodes Local Read"](../../objects/permissionsetextension/10502-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- [Permission set extension 36928 "INTELLIGENT CLOUD - GetAddress.io UK Postcodes"](../../objects/permissionsetextension/36928-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- [Codeunit 9099 "Postcode Business Logic GB"](../../objects/codeunit/9099-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- [Page 10503 "Postcode Configuration Page GB"](../../objects/page/10503-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- [Table 9092 "Postcode GetAddress.io Config"](../../objects/table/9092-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- [Codeunit 9093 "Postcode GetAddress.io Upgrade"](../../objects/codeunit/9093-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- [Table 10500 "Postcode Notif. Memory"](../../objects/table/10500-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- [Page 10505 "Postcode Search GB"](../../objects/page/10505-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- [Codeunit 9092 "Postcode Service GetAddress.io"](../../objects/codeunit/9092-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- [Codeunit 9094 "UK Postcode Install"](../../objects/codeunit/9094-gb.md), UKPostcodeGetAddressIO (GB layer): modified
- `src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/AdministratorMainRoleCenter.PageExt.al`: removed
- `src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/BankAccountCard.PageExt.al`: removed
- `src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/CompanyInformation.PageExt.al`: removed
- `src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/ContactAltAddressCard.PageExt.al`: removed
- `src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/ContactCard.PageExt.al`: removed
- `src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/CustomerBankAccountCard.PageExt.al`: removed
- `src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/CustomerCard.PageExt.al`: removed
- `src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/EmployeeCard.PageExt.al`: removed
- `src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/LocationCard.PageExt.al`: removed
- `src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/ResourceCard.PageExt.al`: removed
- `src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/ShiptoAddress.PageExt.al`: removed
- `src/Apps/GB/UKPostcodeGetAddressIO/app/src/PageExt/VendorCard.PageExt.al`: removed

## Context

- Work items: AB#649616
- Labels: Team: Finance
- Systems: platform
- From the description: "Marking GetAddress.io objects as obsolete"

Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).
