Xero
communityCloud accounting software for small businesses with invoicing, bank reconciliation, and payroll.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://api.xero.com/api.xro/2.0/InvoicesList invoices
Parameters
pagepage (integeroptionalorderDate DESC (stringoptionalwhereStatus==AUTHORISED (stringoptionalReturns
Invoices[] with InvoiceID, InvoiceNumber, Contact.Name, Total, AmountDue, Status, DueDate, LineItems[]GET
https://api.xero.com/api.xro/2.0/ContactsList contacts
Parameters
pagepage (integeroptionalwhereContactStatus==ACTIVE (stringoptionalReturns
Contacts[] with ContactID, Name, EmailAddress, Phones[], Addresses[], AccountsReceivable, AccountsPayableGET
https://api.xero.com/api.xro/2.0/Reports/{reportId}Get report
Parameters
toDateYYYY-MM-DD (stringoptionalfromDateYYYY-MM-DD (stringoptionalreportIdProfitAndLoss|BalanceSheet|BankSummary (stringrequiredReturns
Reports[] with ReportName, Rows[] with Cells[] with Value