powered by UserVoice

Xero API Forum

Log in or Sign up |

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!

  1. 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.

  2. 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 review

    Thanks 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.

    Default-avatar xero Admin
  3. 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: started

    We 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

    Default-avatar xero Admin
  4. 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

    Default-avatar xero Admin
  5. 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.

  6. 77 votes
  7. 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.

  8. 55 votes
  9. 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

  10. 43 votes
  11. 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.

  12. 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
  13. 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.

  14. 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

  15. 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

  16. 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.

  17. 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

  18. 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

  19. 20 votes

    XML import/export/sync of address book data

    Preferably including sync to Apple AddressBook via OS X SyncServices.

    Please? :o)

  20. 20 votes

    delete invoices via the API

    be able to delete draft invoices via the API

powered by UserVoice