Xero is a cloud accounting platform widely used by small businesses and accounting firms across the UK, Australia, New Zealand, the USA and Canada. It covers invoicing, bank reconciliation, payroll, expense tracking, and multi-currency.
Integrate Xero alongside dozens of other accounting and ERP systems through Maesn Unified API.

































OAuth setup, app-based webhook routing and the 25-account limit before certification. Maesn handles the complexity so you work with the same unified interface as every other system.
Once your Xero integration is live via Maesn, you immediately have access to every other accounting and ERP system Maesn supports.
Maesn guides you through the Xero App Store Program setup, assessment and marketplace listing, from first call to production.
Hero Software helps craft businesses digitize and automate their entire back-office — from quotes to invoicing. Over 40,000 tradespeople use their cloud-based platform to eliminate manual admin and run operations more efficiently.
“The support provided is truly first class, with impressively quick response times. The documentation is thorough and easy to follow, which made integration a smooth process for me. I also appreciate the wide range of accounting integrations and endpoints available. It's clear that the endpoints are continuously being developed and expanded, which adds even more value to the platform.”

Ricardas Kauneckas
Full Stack Engineer @ HERO Software

Unified. Certified. Production-ready.
.avif)
Every Xero API request requires the tenant ID passed with each call. Maesn resolves and stores the Xero tenant ID after authentication and injects it into every request automatically, no extra logic on your end.
Tenant ID stored after authentication
Injected into every request automatically
No Xero-specific implementation required
Xero natively sends app-based webhook notifications, meaning one event covers all connections. Maesn transforms these into user-based payloads, delivering only the relevant data per customer. More secure, and consistent with every other system in your stack.
App-based webhooks transformed to user-based
Normalized payloads across all systems
Real-time events without native webhook support


Xero access tokens expire every 30 minutes and require active token rotation. Maesn handles the full refresh cycle automatically per tenant, so your Xero integration stays connected without any manual intervention.
Tokens refreshed automatically every 30 minutes
Secure per-tenant token storage by Maesn
No manual token rotation required
Xero's new Partner Hub introduced tier-based pricing, with five tiers from Starter to Enterprise based on connections and data egress volume. Some enpoints are limited to higher tiers. Maesn supports you in selecting the right tier, setting up your Xero App, and navigating the certification process.
Five tiers: Starter, Core, Plus, Advanced, Enterprise
Some endpoints require Advanced tier
Maesn guides you through the partner process
.avif)
.avif)
The Maesn docs cover every Xero endpoint, authentication flow, and implementation detail — plus a full overview of the current coverage, which is continuously being expanded.
Full Xero endpoint & authentication documentation
Current coverage overview at a glance
Continuously expanding endpoints & integrations
Get your product and brand name listed at Xero app store,
and benefit from a huge audience and strong co-marketing activities.

Get insights and learn about the most imoportant systems in our country-by-country view of the European ERP and Accounting software landscape.
.avif)
Every Xero request requires the tenant ID passed with each call. Maesn stores and injects it automatically after authentication. No custom logic on your end.
Xero access tokens expire every 30 minutes. Maesn handles the full refresh cycle automatically per tenant, so your Xero integration stays connected without any manual intervention.
Once Xero is live, every other system Maesn supports is immediately accessible.
We are European.
Built and hosted in Germany to meet the highest security and compliance standards, Maesn processes API calls in real time without storing customer data and is fully ISO 27001 & GDPR compliant.

Everything you need to know about Quickbooks Online
You have more questions? We are looking forward hearing from you - book a meeting now!
Xero is a cloud-based accounting platform for SMBs, widely used across the UK, Australia, New Zealand, and beyond, offering tools for invoicing, bookkeeping, bank reconciliation, and financial reporting.
Integrating via Maesn eliminates all Xero-specific complexity. Tenant ID injection, 30-minute token rotation and webhook routing are all handled automatically behind one unified API. Plus, you immediately gain access to dozens of other accounting and ERP systems.
Every Xero API request requires the tenant ID to be passed with each call. Maesn resolves and stores the tenant ID after authentication and injects it into every request automatically. No extra logic needed on your end.
Xero access tokens expire every 30 minutes and require active token rotation. Maesn handles the full refresh cycle automatically per tenant, so your integration stays connected without any manual intervention.
Yes. Xero supports native webhooks for contacts and invoices. Maesn creates user-based subscriptions per customer with normalized payloads, consistent with every other system supported by Maesn.
Uncertified Xero apps are limited to 25 connected accounts. Once you complete the Xero app partner certification process, this limit is removed. Maesn guides you through the full certification process.
Xero introduced five partner tiers in 2026: Starter, Core, Plus, Advanced, and Enterprise. Tiers differ in connection limits and data egress volume. Journal Entry endpoints and multi-company authentication are only available from the Advanced tier. Maesn supports you in selecting the right tier and minimizing costs. More in our Xero partner blog.
Maesn supports invoices, bills, credit notes, customers, suppliers, payments, journal entries, expenses, contacts, and more. Coverage is continuously expanding and endpoints can be added on demand.
Maesn uses HTTPS and TLS for all data transfer and does not store any customer data. The platform is hosted on Microsoft Azure in Frankfurt, Germany, and is fully GDPR compliant.