All twins

Xero

live · conformance passing

Models the Xero Accounting API an integration actually posts to — contacts, the chart of accounts, items, invoices through their status lifecycle, and payments that move what an invoice still owes — over OAuth 2.0 with a tenant, Xero's .NET date encoding, its rate-limit headers and its idempotency keys.

Category
Accounting
Environment key
eyJ…
Verified against
xero-python 15.2.0
Replaces
A shared demo company, and a 60-call minute you cannot get back

What it models

Records your code can read, write and edit for the life of the environment. A route the twin does not model returns a provider-shaped refusal rather than a plausible response.

  • contacts
  • accounts
  • items
  • invoices
  • payments
  • organisation
  • idempotency_keys

Verified in CI against

  • pythonxero-python15.2.0

Give your agent somewhere real to practice.

Start Free