177 results found
-
Retrieve contactGroups on GET request for all contacts
As far as I can tell you can't get contactGroups when doing a GET request for all contacts. You can only retrieve them when requesting a singular contact.
5 votesBy specifying the optional ‘page’ parameter on GET Contacts, additional elements are returned, including any groups to which the contact belongs: http://developer.xero.com/documentation/api/contacts/#GET
-
set up purchase orders
See top box
5 votesPurchase orders are now live in Xero:
http://blog.xero.com/2013/11/purchase-orders/If your request related to purchase order functionality within the Xero API, please vote and subscribe to this thread:
http://xero.uservoice.com/forums/5528-xero-api/suggestions/4327134-enable-the-upcoming-purchase-order-module-to-link- -
5 votes
-
Add Reference field to BankTransfer end point
It would be very useful to be able to add a reference field to Bank Transfers. We are using the API to create many Bank Transfer transactions and many of them have the same date and dollar amount, making them nearly impossible to reconcile. Simply exposing the reference field would solve this issue.
4 votesHi everyone,
You can now set the reference field on bank transfers via the API
https://developer.xero.com/documentation/api/accounting/banktransfers#put-banktransfers
Cheers,
Adam -
API improvements for mobile devices
At the moment, the Xero API authentication model does not support authentication and connection via mobile devices in a practical way - the only option is the public application type giving 30mins of access.
While changes are not currently planned, please add your vote and use case here if you would like to be able to connect directly to the Xero API from a mobile application.
4 votesWith OAuth 2.0 we know support the PKCE auth flow which allows you to securely connect to the API directly from native mobile apps.
-
Add the new multiple email address functionality to API
Hi there,
A recent update to Xero now allows for multiple email addresses for each contact to be added. It would be great we could add multiple email addresses through the API, mirroring this process.
Many thanks
David4 votesSupport for this feature was released today: http://developer.xero.com/documentation/api/v2-release-notes/#2.37
-
Credit notes: enable file attachments
Enable attachments on credit notes - support the files functionality in Xero via the API so files can be attached to credit notes in Xero.
Do you have some interesting use cases? Share your ideas so we can assess the priority of this feature.
4 votesToday we released the ability to attach files to this endpoint. For details on how you can use it, see our Attachments documentation: http://developer.xero.com/documentation/api/attachments/
-
Manual journals: enable file attachments
Enable attachments on manual journals - support the files functionality in Xero via the API so files can be attached to manual journals in Xero.
Do you have some interesting use cases? Share your ideas so we can assess the priority of this feature.
4 votesToday we released the ability to attach files to this endpoint. For details on how you can use it, see our Attachments documentation: http://developer.xero.com/documentation/api/attachments/
-
enable sending multiple invoices to the same address as one message
I haven't been able to find a way in which I can send multiple invoices to the same contact as one email message rather than individually. I wouldn't imagine this would be difficult to do and am surprised I have not been able to find a way to do this.
This would be useful when there is a quantity of invoices to go out at the same time. Currently I have fear of overcrowding the customers inbox.
4 votesSee here: https://help.xero.com/int/SalesInvoiceEmail for instructions on how to do this.
-
include an Id unique to the oAuth'enticated user
That will allow consumer apps to differentiate services based on the authenticated user (e.g. ACLs with app specific permissions).
4 votesIn a recent release we provided an Organisation shortcode which is a unique identifier of the Xero organisation you are connected to. http://developer.xero.com/v2-release-notes/#2.22
An API connection, though facilitated by a user, is tied to the organisation, not the user. This is why the shortcode is the most appropriate unique identifier within a connection.
-
return exchange rates for calls from the invoices endpoint for foreign-currency invoices
Can we have the exchange rate returned when returning invoice information for foreign currency invoices using the invoices endpoint?
4 votes -
Join http://www.thesmallbusinessweb.com
Please join http://www.thesmallbusinessweb.com and pledge interoperability.
4 votes -
expose a unique, persistent identifier for an organisation
While you're at it an identifier for individual users would be great too!
4 votesOur latest release includes an Organisation ShortCode: http://developer.xero.com/v2-release-notes/#2.22
For some background info and use cases, check out this community post: https://community.xero.com/developer/discussion/1167775/
-
specify currency within an invoice
Currently does not have an option to specify the currency type for the invoice. Demo account seems to be in USD (no idea how I managed that), want to be able to specify invoices are in NZD.
4 votesThis will included in our next API update – a developer preview release will be available during the week of 7-11 Sept 09
-
fix the api documentation
how are we supposed to develop to the api interface if the docs are wrong or out of date
http://blog.xero.com/developer/api/get-apixro10invoice/
the xsd is invalid (according to my parser line 56 and 57 are back to front
the sample response can not be validated against the supplied xsd, ContactStatus, and InvoiceStatus are not in the xsd
i hate to moan, but it is really frustrating, and i am wasting a lot of time through trial and error to figure things out.
perhaps you could specify the values for ContactStatus and InvoiceStatus and what they mean
4 votesHi,
Thanks for pointing out the error in our XSD – we’ll get this sorted. Please let us know if you find anything else. The quickest way to get help with these sort of issues is to email network@xero.com else it might be a few days before we get to them here.
For sure we can provide more documentation for Contact Status and Invoice Status values. We’ll add some detailed notes on our API reference page shortly. The main statuses for contacts are ACTIVE & DELETED. All invoices entered via the API have an initial status of DRAFT
I’ve updated our documentation on Invoice and Contact Status values in more detail than the summary above.
-
allow Contractor invoices coded to 321 CIS Labour Expense to post via API
CIS API.
Recently started using simPRO enterprise where Contractor invoices are raised against specific jobs and exported into xero.
These Contractors are subject to CIS Tax Liability and therefore line items should be coded to 321. unfortunately Xero currently does not allow for Contractor invoices using 321 to be imported through API.3 votesAPI support for CIS was released back in September. Sorry we forgot to close this suggestion.
Catch up on the details here: https://devblog.xero.com/cis-comes-to-the-accounting-api-74e315997616
-
Recent Projects Feature
We recently noticed the new Projects feature of Xero.
While the information on the website is only cursory, it looks like it could be the solution to something we want to model: an entity against which we want to accrue expenses, and then invoice flexibly (the budgeting aspect is also a big drawcard).
Is there any gossip on when it will be accessible via the API? We'd put our hands up to beta test it.
Ideally we'd like the ability (via the API) to:
- create projects
- add expenses against a project
- generate invoices for projects
- query…3 votesThe Projects API beta is now open to everyone. Check out the blog for details https://devblog.xero.com/introducing-the-xero-projects-api-a67a7af0a4a0.
It doesn’t support all the points in this request but please check it out and open specific requests for additional functionality you need for your app.
Thanks,
Adam -
Expose Contact Financial Details Tax Exclusive/Inclusive/NoTax via the API
Return this setting for a contact under Financial Settings | Sales Settings as a LineAmount type https://developer.xero.com/documentation/api/types/#LineAmountTypes to allow this to be used to set the <LineAmountTypes> in the creation of an invoice for this contact with the appropriate Invoice Tax Line Amount Type.
3 votesThis was released in October 2021.
-
You can add copies of invoices and dockets to AP transactions, but can't add copies to Spend money transactions. Should be able to do this.
You can add copies of invoices and dockets to AP transactions, but you can't add copies of dockets and receipts to Spend money transactions. If we are going to keep all records along with the transactions, we need to be able to do this.
3 votesThis is well overdue for an update!
Support for attachments on bank transactions was added back on May 29, 2014.
-
expose a unique ID per invoice item
The ability to set a random identifier on invoice items, on an item by item basis.
The identifier could be anything from a numeric ID, to a 32 character hash
3 votesLineItemIDs are now exposed on Invoices. This provides a unique identifier for each line item.
http://developer.xero.com/documentation/api/v2-release-notes/#2.131
- Don't see your idea?