# The Practice Manager Purchase Orders API stops working

Calls to /practicemanager/3.0/purchaseorder.api/*, /practicemanager/3.1/purchaseorder.api/* on Xero API stopped working on August 10, 2026.

On August 10, 2026, Xero retired the Practice Manager Purchase Orders endpoints. This removal hits calls to /practicemanager/3.0/purchaseorder.api/*. Following this date, requests to these endpoints fail and return errors.

## What to use instead

Remove the calls from your integration. The features were retired with no replacement, and Xero Practice Manager no longer offers leads, suppliers or purchase orders.

The Leads, Suppliers and Purchase Orders features were retired from Xero Practice Manager with no replacement.

- API: Xero API (api.xero.com)
- Kind: Removal
- Announced: August 10, 2026
- Takes effect: August 10, 2026
- Calls after that day: fail
- Calls it hits: `/practicemanager/3.0/purchaseorder.api/*`, `/practicemanager/3.1/purchaseorder.api/*`
- Source: [Announcement](https://developer.xero.com/changelog)
- Verified: November 6, 2026, against Xero API's own pages
- Page: https://www.okapi.bot/providers/xero-api/breaking-changes/the-practice-manager-purchase-orders-api-stops-working/

## Xero API's words

> The Leads, Purchase Orders, and Suppliers endpoints in Xero Practice Manager have now been retired as part of the deprecation of low-usage LSPO features. Requests to these endpoints will return errors.

Okapi finds the calls this change hits in your repo and opens the pull request with the fix: https://github.com/apps/okapi-agent
