Welcome to our official feedback forum for the Xero API. Do you have an idea? Do you recognize a good idea when you see one? We want to hear from you!
-
203 votes
Expose everything via the API
Everything visible in the web interface should be exposed via the API. In fact ideally the web interface itself would be a client of the API, which would ensure that all useful technology is exposed.
-
194 votes
Be able to approve and send invoices via the API
Have optional parameters when creating invoices via the API to approve invoices and send then immediately to the contact email address
Status: under reviewThanks for your feedback everyone. We are most definitely looking to add the ability to enter approved invoices via our API.
Currently the “draft” tab is a good safety net for ensuring customer's know when invoices are being raised in their organisation. Work is currently in progress on a notification system which will allow us to give feedback to customers when API driven events (such as entering invoices) have occurred. So we'll soon be in a position to relax this constraint and allow you to enter invoices in a number of states consistent with the Xero user interface (subject to reasonable transaction volume limits).
We're also working on allowing you to send invoices to email recipients via our API too. Work on bulk email ability (a feature we don't currently offer in our app) will soon be completed so expect some news on this front soon. -
142 votes
allow longer term OAuth access
It would be great to have access to Xero that is useful for web applications and server processes - as described in the release notes :)
Status: startedWe are busy working on this at the moment. There will be 2 options for long term tokens to suit both private and Xero Network partner apps. Both coming in the new year - can't give a date at this stage but we're getting there. Lots of developer examples on the way too
-
84 votes
add price list items via the API
We would look to support getting price list items via the API as well so you can use them on AR invoice line items. Vote on the separate request for being able to specify itemcodes on AR invoices if you think this would be useful too - that way you don't have to copy all the line item details
-
83 votes
Include foreign currency amounts in GL export
When using Xero in multi-currency mode there is no way to export details about foreign currency transactions (exchange rate, foreign currency amount) since the general ledger export only includes the home currency.
We need the foreign currency amounts for some of our reporting.
-
63 votes
be able to get customer balances via the API
for the purpose of knowing if a customer have overdue balances - so would need to return current balance and overdue amount.
-
55 votes
-
55 votes
be able to get approved invoices in PDF format via the API
Be able to query Xero with an invoice number and get a PDF returned of the approved invoice
-
43 votes
provide some PHP code samples for using the Xero API
With OAuth of course!
-
42 votes
allow itemcodes on AR invoices added via API
Be able to specify item codes on line items on AR invoices generated via the API.
-
34 votes
be able to get Bank Account balances via the API
Would be awesome to be able to GET /accounts or /bank_accounts and grab a listing of all our bank accounts and their associated balances!
Status: under review -
34 votes
allow uploading of receipt (files) for expense claims
Ability to upload a copy of a receipt to accompany an expense claim. Could be a scanned image or photo (JPG) taken of the receipt with your mobile phone.
-
29 votes
Add Journal ID on detailed GL export
We need the column in order to satisfy legal requirements in our country.
Currently we have to get the detailed GL export to Excel from the Reports menu and then we get the Export General Ledger Transactions from the Adviser menu, so we can do a vlookup in Excel, but this is not very accurate... more -
24 votes
Please provide response types in JSON
Please considering providing response types in JSON as JSON is much easier to process in PHP. Please consider doing this but letting us append an extension to the URL, i.e.
https://api.xero.com/api.xro/2.0/Accounts.json
https://api.xero.com/api.xro/2.0/Accounts.xml
https://api.xero.com/api.xro/... more -
24 votes
different templates for quotes and Invoices
Usually my quotes and Tax invoices have different information. In the quotes is always useful to include some basic terms. In the Tax invoice only payment info.
Every time I need to send a quote I need to change the invoice settings which is time consuming.
-
22 votes
Add read-only access to accounting numbers for use in other systems
I have an internal system that handles all the other metrics for our business, but the financial data is missing.
We could either hand-enter the necessary data or build some sort of import functionality, but it would be best to query Xero directly so I can use that data in my internal system... more
-
22 votes
allow third party apps to plug into the Xero interface
If the Xero interface could be configured to display data from and interact with the apps third party developers are creating similar to the way Facebook applications work inside their platform
-
20 votes
XML import/export/sync of address book data
Preferably including sync to Apple AddressBook via OS X SyncServices.
Please? :o)
-
20 votes
delete invoices via the API
be able to delete draft invoices via the API
