API · SDK · runtime · authentication lifecycle intelligence

Last updated · 9 September 2026

SchemaTrace

Breaking changes, enforcement dates and migration requirements.

ST-2026-088 · API endpoints & versions

Xero starts the 12-month retirement of Practice Manager Public API v3.0

Xero deprecated the Practice Manager Public API v3.0 and directs integrations to v3.1 before the stated 30 April 2027 retirement date.

Xero Practice ManagerXPM APIv3.0v3.1retirement

Previous state

Practice Manager integrations could remain on Public API v3.0 while Xero continued to add compatibility fields intended to support later migration.

Current state

Version 3.0 is deprecated under a 12-month migration period and new investment, including JSON responses, field selection and further enhancements, is focused on Practice Manager 3.1.

Who needs to care

Integrations calling Xero Practice Manager Public API v3.0.

What to do

Move integrations to Practice Manager 3.1 and test its content-negotiation, response-format and field-selection behaviour before 30 April 2027.

What the source does not prove

The changelog states a 12-month migration and a 30 April 2027 retirement date. It does not describe one exact post-retirement error contract for every v3.0 endpoint, and separate LSPO endpoint retirement is a different event.

Lifecycle history

Dated event sequence

  1. Deprecation and migration period announced

    Xero began a 12-month migration period and focused new API investment on version 3.1.

  2. Retirement date

    Practice Manager Public API v3.0 is scheduled to retire.

Evidence ledger

First-party sources

  1. 01
    Xero Developer Changelog — XPM Public API v3.0 deprecation and v3.1 focus

    Official API version deprecation and migration notice · 2026-04-29

    Open official source ↗