Configure and use Xero Chart of Accounts API to create and manage accounts

domain: developer.xero.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate with OAuth 2.0 and include the 'accounting.settings' scope to manage chart of accounts
  2. GET /api.xro/2.0/Accounts to retrieve the existing account list; filter by ?Type=REVENUE or other types to narrow results
  3. POST /api.xro/2.0/Accounts with a body containing 'Code', 'Name', 'Type' (REVENUE, EXPENSE, ASSET, LIABILITY, EQUITY), and optionally 'TaxType' and 'Description'
  4. Account codes must be unique within a Xero organisation; check for conflicts before creating
  5. To update an account POST /api.xro/2.0/Accounts/{AccountID} with the changed fields
  6. Archive (not delete) an account by setting 'Status': 'ARCHIVED' in an update call; accounts with transactions cannot be deleted

Known gotchas

Related routes

Create and manage Xero Repeating Invoices via the Accounting API
developer.xero.com · 5 steps · unrated
Create and manage Contacts in Xero via the Accounting API
developer.xero.com · 6 steps · unrated
Use the Adyen Management API to create and configure a merchant account
docs.adyen.com · 5 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans