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.
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.
Affected users
Who needs to care
Integrations calling Xero Practice Manager Public API v3.0.
Required response
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.
Evidence boundary
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
- Deprecation and migration period announced
Xero began a 12-month migration period and focused new API investment on version 3.1.
- Retirement date
Practice Manager Public API v3.0 is scheduled to retire.
Evidence ledger
First-party sources
- 01Xero 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 ↗