tag:xero.uservoice.com,2008-02-07:/forums/5528-xero-api Xero Core API on UserVoice 2015-09-02T07:27:49+10:00 tag:xero.uservoice.com,2008-02-07:Event/27538659 2015-09-02T07:27:49+10:00 2015-09-02T07:27:49+10:00 Quotes via the API [updated] <p>Provide an API for the recently released quotes feature in Xero (http://help.xero.com/QuotesMain)</p><p>Tim Hurrell said:<br /><div class="typeset"><p>Surely you can give basic API access, create quote, add quote line, retrieve quote. This is holding us up.</p></div></p> Tim Hurrell tag:xero.uservoice.com,2008-02-07:Event/27506154 2015-09-01T12:18:26+10:00 2015-09-01T12:18:26+10:00 Expose the Online invoicing URL via the Xero API [updated] <p>Xero has recently released online invoicing functionality within the main application (http://help.xero.com/#OnlineInvoices). Be able to retrieve the online invoicing URL via the Xero API. Note that this URL is only generated when the invoice is emailed within the Xero application. Exposing this field will be of limited value until further work is done to be able to email an invoice from Xero via the API (but that is a separate issue).</p><p>Trent Allday said:<br /><div class="typeset"><p>Can you confirm it is still not possible to build a url to point online invoice payment screen? <br />I email my invoices out from a custom solution grabbing the invoice details via the Xero API. All I want is to include a link in the email to make a payment using Xero Invoice payment screen.</p></div></p> Trent Allday tag:xero.uservoice.com,2008-02-07:Event/27410145 2015-08-29T08:36:54+10:00 2015-08-29T08:36:54+10:00 be able to add fixed assets via the API [updated] <p>Aaron said:<br /><div class="typeset"><p>I&#39;m interested in the feature too</p></div></p> Aaron tag:xero.uservoice.com,2008-02-07:Event/27385155 2015-08-28T15:07:18+10:00 2015-08-28T15:07:18+10:00 Repeating invoices via the API [updated] <p>Be able to create and manage repeating invoices (http://help.xero.com/#Accounts_RepeatingInvoice) via the API. </p><p>Xero API (admin) responded:<br /><div class="typeset"><p>Another update on this as we appreciate many of you are waiting patiently.</p> <p>We have not yet prioritised adding support for creating repeating invoices via the API (though retrieving them has been completed).</p> <p>It is very much our intention to do so, and certainly something we plan on shipping before the end of the year, but no definitive dates yet.</p> <p>We have added an update on keeping you better informed on feature requests in the future also: <a href="https://community.xero.com/developer/discussion/10480255/" rel="nofollow noreferrer">https://community.xero.com/developer/discussion/10480255/</a></p></div></p> Xero API tag:xero.uservoice.com,2008-02-07:Event/27379338 2015-08-28T14:00:01+10:00 2015-08-28T14:00:01+10:00 Enable the upcoming Purchase Order module to link to outside applications [updated] <p>My company has an app that services a very large niche market- all of those clients (tens of thousands) also need accounting. Our current app has rudimentary accounting in it but we are seeking to set up a sync with a dedicated cloud-app for all the accounting. Purchase Orders are crucial to this niche market and if we could sync them with Xero via api it would make a huge difference. (Provide GET/PUT/POST PurchaseOrders endpoint)</p><p>Xero API (admin) responded:<br /><div class="typeset"><p>We are almost ready to start work on this feature! Currently the API team is actively working on the new inventory functionality but purchase orders will be the next feature in line.</p> <p>Thanks to everyone for their patience.</p></div></p> Xero API tag:xero.uservoice.com,2008-02-07:Event/27379092 2015-08-28T13:42:20+10:00 2015-08-28T13:42:20+10:00 Automatic Reminder Notice - Overdue Invoice [is now declined] <p>Send an automatic reminder notice after, either, 7 days, 14 days, and/or 21 days once the invoice gets overdue. We should have the facility to choose number of reminder notices. Have the facility to generate reminder notice report. We sent several invoices everyday and it is hard for us to remember to send a notice to clear their overdue payments My client needed this system in xero and he was depressed when he heard that it&#39;s not yet developed in xero. </p> Xero API tag:xero.uservoice.com,2008-02-07:Event/27379089 2015-08-28T13:42:20+10:00 2015-08-28T13:42:20+10:00 Automatic Reminder Notice - Overdue Invoice [updated] <p>Send an automatic reminder notice after, either, 7 days, 14 days, and/or 21 days once the invoice gets overdue. We should have the facility to choose number of reminder notices. Have the facility to generate reminder notice report. We sent several invoices everyday and it is hard for us to remember to send a notice to clear their overdue payments My client needed this system in xero and he was depressed when he heard that it&#39;s not yet developed in xero. </p><p>Xero API (admin) responded:<br /><div class="typeset"><p>Good news! Work is almost complete for invoice reminders in Xero so look out for it in the app very soon.</p> <p>I&#39;m closing this particular suggestion as it seems to relate to Xero in general rather than the Xero API. General Xero suggestions are best placed here <a href="https://community.xero.com/business/discussion/50961/" rel="nofollow noreferrer">https://community.xero.com/business/discussion/50961/</a></p> <p>If anyone voting for this issue has any API specific suggestions for invoice reminders then please feel free to post it as a new idea.</p> <p>Regards, <br />Adam</p></div></p> Xero API tag:xero.uservoice.com,2008-02-07:Event/27376356 2015-08-28T11:20:40+10:00 2015-08-28T11:20:40+10:00 Notify URL When Stuff Changes in Xero - Webhooks [updated] <p>I&#39;m requesting &quot;web hooks&quot; for the Xero API. Here&#39;s how they work: Customer provides a URL (http://myserver.com/xero/changed) to Xero, and when something is changed, Xero notifies that URL, perhaps indicating which records have changed. The Xero API provides methods that you can query and compare with previous results to see what has changed. However, this is not performant for large data sets, and detecting changes involves a lot of code. The competition has it - web hooks are supported by QuickBooks. Let&#39;s get them in Xero - it&#39;s a superior product in every other way. </p><p>Xero API (admin) responded:<br /><div class="typeset"><p>Webhooks is still a hot topic for us in the API team, and we are sorry to say that we are not in a position to deliver them yet. The existing technical architecture does not support it, but some of the changes we require are being worked on so we hope to have some better news in the near future.</p> <p>To keep your calls efficient while polling, we recommend using &quot;if-modified-since&quot; and paging whenever possible.</p> <p>Bear with us, webhooks will come but it will take a bit longer than we would like. We are working on getting the necessary background changes in place and will update the community as soon as we have more news to share.</p></div></p> Xero API tag:xero.uservoice.com,2008-02-07:Event/27282306 2015-08-26T02:11:32+10:00 2015-08-26T02:11:32+10:00 be able to retrieve account transactions via the api. [updated] <p>Provide an API to retrieve the transactions of an account. (e.g. something like this Profit &amp; Loss report-&gt; click on the YTD value of an account) More discussion in the thread &lt;https://community.xero.com/developer/discussion/326819/&gt;</p><p>Sam Ellis said:<br /><div class="typeset"><p>Hey Xero, I noticed not much activity on this thread for a while. It would be great to see GET ACCOUNT TRANSACTIONS on the API. I wanted to use an account transactions API to auto feed some analysis I do on the postings to certain account codes. These account codes could include journal transactions and invoice transactions which makes it difficult to get from the current API selection.</p></div></p> Sam Ellis tag:xero.uservoice.com,2008-02-07:Event/27259218 2015-08-25T12:19:52+10:00 2015-08-25T12:19:52+10:00 oAuth 2.0 [updated] <p>Any chance Xero will support oAuth2.0 ? oAuth1.0 and it&#39;s payload signing doesn&#39;t work very well in various environments including node.js With rest of the world moving to oAuth 2.0 - I hope XERO does too</p><p>Anonymous said:<br /><div class="typeset"><p>There are serious issues using OAuth1 and AppEngine... In fact I can&#39;t make it work. Using OAuth2 with other third party services I have no problems at all.</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/27255858 2015-08-25T09:19:17+10:00 2015-08-25T09:19:17+10:00 Be able to email approved invoices via the API [updated] <p>Joshua Vial said:<br /><div class="typeset"><p>Wow, what a huge roadblock for automating our workflows. I assumed this would have been implemented ages ago.</p></div></p> Joshua Vial tag:xero.uservoice.com,2008-02-07:Event/27242445 2015-08-25T02:04:58+10:00 2015-08-25T02:04:58+10:00 List all organisations of users after authenticated with a xero app <p>Anonymous suggested:<br />I am an accountant, here is my suggestion i just create an app on xero and ask my clients to authenticate with the app. After authentication i need list of organisation of my client and basic organisation details .</p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/27099114 2015-08-20T16:43:51+10:00 2015-08-20T16:43:51+10:00 Give detailed validation responses <p>Donald Jansen suggested:<br />When adding Customers response with what Name is a duplicate, With Email Addresses give the email address that failed validation, I have a list of +-20 valid email addresses but Xero seems to believe one or all are invalid</p> Donald Jansen tag:xero.uservoice.com,2008-02-07:Event/27024264 2015-08-18T20:37:28+10:00 2015-08-18T20:37:28+10:00 Expose Inventory Items Summary report [updated] <p>Currently the Inventory Items Summary report is not exposed yet via Xero API. Please vote so we can keep track the demand for it.</p><p>Harry said:<br /><div class="typeset"><p>Def. need it!!!!</p></div></p> Harry tag:xero.uservoice.com,2008-02-07:Event/27023733 2015-08-18T20:10:50+10:00 2015-08-18T20:10:50+10:00 Make the journal narration visible to the API <p>dmiller suggested:<br />Would like to be able to access the journal narration through the API. Currently you can just access the line item reference but this requires too much coding effort by our bookkeeper and as such most reference lines are blank. However, every journal/transaction has a narration so would be great to access this.</p> dmiller tag:xero.uservoice.com,2008-02-07:Event/27020358 2015-08-18T16:52:20+10:00 2015-08-18T16:52:20+10:00 Allow to submit inventory items names [updated] <p>Currently it&#39;s not possible to set an Item Name via Xero API. So one has to set names manually in order for the main Inventory items page to display any human-friendly content. It&#39;s rather difficult if you have many items.</p><p>John Cotter - Yes Accounting Limited said:<br /><div class="typeset"><p>It is a shame that this minor detail has had so much frustration allowed to build up.</p> <p>Surely this is such a little fix and as it undermines functionality, one would have hoped that when this got flagged in Sep-14 it would have been fixed by last Xmas. As it stands we may be lucky to see it fixed by this Xmas!</p></div></p> John Cotter - Yes Accounting Limited tag:xero.uservoice.com,2008-02-07:Event/27008850 2015-08-18T10:23:40+10:00 2015-08-18T10:23:40+10:00 Allow support for html content in the line items description via API. <p>Vishal suggested:<br />When invoices are sent to XERO from ProWorkflow, the html characters are showing on the invoices as tags rather than getting rendered properly. Some of our customers who use ProWorkflow and XERO heavily also use the html content in their line item descriptions which obviously causes issues for them as the invoice doesn?t look the same anymore. I was wondering whether you guys had any thoughts or plans on how we can send html content in the line items over to XERO without stripping all the html characters and get them displayed properly in XERO? </p> Vishal tag:xero.uservoice.com,2008-02-07:Event/26868714 2015-08-14T05:46:21+10:00 2015-08-14T05:46:21+10:00 Enable the upcoming Purchase Order module to link to outside applications [updated] <p>My company has an app that services a very large niche market- all of those clients (tens of thousands) also need accounting. Our current app has rudimentary accounting in it but we are seeking to set up a sync with a dedicated cloud-app for all the accounting. Purchase Orders are crucial to this niche market and if we could sync them with Xero via api it would make a huge difference. (Provide GET/PUT/POST PurchaseOrders endpoint)</p><p>Ian said:<br /><div class="typeset"><p>This would be an excellent feature for us</p></div></p> Ian tag:xero.uservoice.com,2008-02-07:Event/26852427 2015-08-13T20:49:37+10:00 2015-08-13T20:49:37+10:00 History &amp; Notes [updated] <p>Expose invoice History &amp; Notes through the API</p><p>Anonymous said:<br /><div class="typeset"><p>Yes this is necessary</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/26705427 2015-08-10T12:05:29+10:00 2015-08-10T12:05:29+10:00 Add Paging on Credit Notes Endpoint [updated] <p>At present when a GET is performed on the Credit Notes end point, the LineItem elements are not returned. On other endpoints this issue is alleviated with the option of Paging, which when used returns all elements. At present we are forced to GET a list of list of all Credit Notes that have been modified since the last GET and then loop through each Credit Note making an API call for each individual Credit Note just so that we can get the LineItems. The issue with this is that we are often exceeding the 60 second rate limit. If Paging was enabled on the Credit Note endpoint this would be alleviated.</p><p>Anonymous said:<br /><div class="typeset"><p>Expanding the paging feature (currently only available for Contacts, Journals and Invoices) to other endpoints in particular CreditNotes would create huge functionality and alleviate the API call limits.</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/26629314 2015-08-07T19:23:47+10:00 2015-08-07T19:23:47+10:00 when contacts are merged show this status for the API [updated] <p>When merging contacts the system seems to treat them as a delete so we can’t differentiate them from a full delete. Ideally they should show a status of merged and the ID of the contact they were merged with that way we could perform the same action in the CRM of merging the contacts history rather than deleting them.</p><p>Mark said:<br /><div class="typeset"><p>This is a significant issue for us - and exacerbated by the fact that the UpdatedDateUTC isn&#39;t updated for either the merged (i.e. archived) or the retained (i.e. active) contact, so we can&#39;t efficiently run a query to find mergers.</p></div></p> Mark tag:xero.uservoice.com,2008-02-07:Event/26618637 2015-08-07T13:28:25+10:00 2015-08-07T13:28:25+10:00 Approved Invoices:: Should have the facility to &quot;Revert it back to draft&quot; [updated] <p>Once an invoice is approved, it should have the facility to &quot;revert it back to draft&quot; It is because of the reason that mostly, my client ask me to approve the invoice and then says that it&#39;s not yet approved and then i don&#39;t have the facility, ultimately it is showing in our accounts that an overdue invoice is available, which is actually not yet approved. Xero should facilitate us in such a way. Thanks Hassan</p><p>Anonymous said:<br /><div class="typeset"><p>I agree with Hassan - please add this feature. I inadvertently hit APPROVE and need to revert back to draft.</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/26504542 2015-08-04T19:05:56+10:00 2015-08-04T19:05:56+10:00 Quotes via the API [updated] <p>Provide an API for the recently released quotes feature in Xero (http://help.xero.com/QuotesMain)</p><p>Russell said:<br /><div class="typeset"><p>This is really beginning to be irritating...lots of data and it is all going into a black hole where we cannot extract or report on it. How hard can it be to at least provide a basic export button</p></div></p> Russell tag:xero.uservoice.com,2008-02-07:Event/26468566 2015-08-03T23:02:45+10:00 2015-08-03T23:02:45+10:00 Import bank statement lines via the API [updated] <p>Be able to import bank statement lines into a bank account in Xero. This would be useful for custom bank accounts or banks that do not have a direct feed into Xero</p><p>Neil Brown said:<br /><div class="typeset"><p>I agree that this needs to be added. I have over 150 bank accounts and the current api does automatic import fails due to the volume of transactions. I need to be able to import on my own to speed up the process</p></div></p> Neil Brown tag:xero.uservoice.com,2008-02-07:Event/26349850 2015-07-31T03:57:30+10:00 2015-07-31T03:57:30+10:00 Reconcile via the API [updated] <p>Be able to reconcile bank statement lines via the API.</p><p>Colin MacLeod said:<br /><div class="typeset"><p>+1 vote from me <br />We are using the API extensively to integrate with our POS system and this would make life easier.</p></div></p> Colin MacLeod tag:xero.uservoice.com,2008-02-07:Event/26330353 2015-07-30T14:56:51+10:00 2015-07-30T14:56:51+10:00 Allow to submit inventory items names [updated] <p>Currently it&#39;s not possible to set an Item Name via Xero API. So one has to set names manually in order for the main Inventory items page to display any human-friendly content. It&#39;s rather difficult if you have many items.</p><p>Edward Re said:<br /><div class="typeset"><p>Hello Xero,</p> <p>Is there an ETA on this?</p></div></p> Edward Re tag:xero.uservoice.com,2008-02-07:Event/26291437 2015-07-29T21:30:15+10:00 2015-07-29T21:30:15+10:00 Quotes via the API [updated] <p>Provide an API for the recently released quotes feature in Xero (http://help.xero.com/QuotesMain)</p><p>Marcus said:<br /><div class="typeset"><p>Was just about to sign up for Xero but may end up choosing a different online accounting system. This is a really important feature for us so our salespeople can generate a quote for a customer without it going through our bookkeeper. It&#39;s one of the main reasons we&#39;re moving to an online system from Quickbooks Desktop - to free up our bookkeepers time.</p></div></p> Marcus tag:xero.uservoice.com,2008-02-07:Event/26232826 2015-07-28T20:27:48+10:00 2015-07-28T20:27:48+10:00 Get a Summary Tracked item sales report for a period <p>Kristo Nikolov suggested:<br />Currently the &quot;Inventory Item Details&quot; report shows all the sales per item, but very difficult to work with. Can you please incorporate a Slaes for the period column in the &quot;Inventory Items Summary&quot;</p> Kristo Nikolov tag:xero.uservoice.com,2008-02-07:Event/26226166 2015-07-28T14:54:11+10:00 2015-07-28T14:54:11+10:00 Quotes via the API [is now planned] <p>Provide an API for the recently released quotes feature in Xero (http://help.xero.com/QuotesMain)</p> Xero API tag:xero.uservoice.com,2008-02-07:Event/26226163 2015-07-28T14:54:11+10:00 2015-07-28T14:54:11+10:00 Quotes via the API [updated] <p>Provide an API for the recently released quotes feature in Xero (http://help.xero.com/QuotesMain)</p><p>Xero API (admin) responded:<br /><div class="typeset"><p>Apologies all, we have to bump this feature back from &#39;Started&#39; to &#39;Planned&#39;.</p> <p>We&#39;ve uncovered some issues with the core quotes service that make it unsuitable to expose in it&#39;s current state. </p> <p>A quotes endpoint is still one of our top priority features but it&#39;s going to take a bit more work than first thought. We&#39;ll keep this page up-to-date once we have a clearer idea of expected release dates.</p></div></p> Xero API tag:xero.uservoice.com,2008-02-07:Event/26088424 2015-07-24T09:43:35+10:00 2015-07-24T09:43:35+10:00 Make contact clickable hotlink when entering a bill / sale so you can check details/financials current <p>Jase suggested:<br />After you have selected a contact for a bill, invoice, quote etc, put a hot link or button to be able to edit / view details (address, financial) without having to keep going into contacts and searching for the contact checking and returning</p> Jase tag:xero.uservoice.com,2008-02-07:Event/26049142 2015-07-23T09:59:46+10:00 2015-07-23T09:59:46+10:00 Repeating invoices via the API [updated] <p>Be able to create and manage repeating invoices (http://help.xero.com/#Accounts_RepeatingInvoice) via the API. </p><p>Colin said:<br /><div class="typeset"><p>4 years people have been asking for this..... FOUR YEARS</p></div></p> Colin tag:xero.uservoice.com,2008-02-07:Event/26048980 2015-07-23T09:51:22+10:00 2015-07-23T09:51:22+10:00 Repeating invoices via the API [updated] <p>Be able to create and manage repeating invoices (http://help.xero.com/#Accounts_RepeatingInvoice) via the API. </p><p>Colin said:<br /><div class="typeset"><p>API is completely useless to us without this. Seems like such a simple thing to program. I would be willing to pay extra to get this made a priority. I just don&#39;t understand how the regular invoice part could be programmed but not the repeating invoice part. Your system didn&#39;t seem to have a problem creating my repeating bill...... what would happening if my bill pay system could not pay a repeating invoice.....</p></div></p> Colin tag:xero.uservoice.com,2008-02-07:Event/26010682 2015-07-22T10:18:13+10:00 2015-07-22T10:18:13+10:00 a seperate tick for emailed items (instead of going into seperate invoices to view history!) <p>Bridget suggested:<br />The green sent tick is great when looking up invoices, But it would be REALLY helpful to have say a blue or red tick for invoices sent via email! I write quite a few invoices everyday - and sometimes email systems don&#39;t work, I have found the email mailer demon to be unreliable in the registering of emails not received by clients. Without it registering on the history inside the actual invoices, I am none the wiser. </p> Bridget tag:xero.uservoice.com,2008-02-07:Event/25981621 2015-07-21T16:51:33+10:00 2015-07-21T16:51:33+10:00 be able to specify and get all the bank account details fields for a contact [updated] <p>Zia said:<br /><div class="typeset"><p>Hmm.. Any update on this ?</p></div></p> Zia tag:xero.uservoice.com,2008-02-07:Event/25939174 2015-07-20T17:52:49+10:00 2015-07-20T17:52:49+10:00 Import bank statement lines via the API [updated] <p>Be able to import bank statement lines into a bank account in Xero. This would be useful for custom bank accounts or banks that do not have a direct feed into Xero</p><p>Anonymous said:<br /><div class="typeset"><p>Would highly appreciate a integration with Deutsche Bank in Germany.</p> <p>Best <br />De</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/25841122 2015-07-17T09:10:36+10:00 2015-07-17T09:10:36+10:00 allow fine grained permissions [updated] <p>I&#39;d like to be able to generate multiple API keys for myself, but be able to control the permissions for each of these keys. For example: I do some subcontracting to a company and do timesheets for them each month. I then invoice them each month with those timesheet numbers as each line item on the invoice. I&#39;m currently modifying their timesheeting system (which I wrote anyway) so that it&#39;ll generate the invoice for me in Xero, it would be nice to be able to PUT an invoice but not allow anyone else in the company to do any GETs if they managed to pull the key out of the app/database.</p><p>Peter Sawyer said:<br /><div class="typeset"><p>I could really do with this, I have built a private application that will periodically (hourly during business hours) grab any new Leave Applications then create Exchange Appointments in a shared calendar which is rendered in our intranet application, plus also available in Outlook through public folders.</p> <p>So for each call I need to get &quot;Employees&quot;, &quot;Leave Types&quot;, then &quot;Leave Applications&quot;. I would like to be able to limit these calls from specific IP Address plus fine granular endpoint authorisation also authorise by verb, ie. only GET.</p> <p>Thanks in advance <br />Peter</p></div></p> Peter Sawyer tag:xero.uservoice.com,2008-02-07:Event/25829920 2015-07-17T03:25:16+10:00 2015-07-17T03:25:16+10:00 be able to add fixed assets via the API [updated] <p>Jonathan Gaunt said:<br /><div class="typeset"><p>Any update on when we can expect the new API enabled fixed asset module?!</p></div></p> Jonathan Gaunt tag:xero.uservoice.com,2008-02-07:Event/25782349 2015-07-15T22:16:44+10:00 2015-07-15T22:16:44+10:00 Import bank statement lines via the API [updated] <p>Be able to import bank statement lines into a bank account in Xero. This would be useful for custom bank accounts or banks that do not have a direct feed into Xero</p><p>Anonymous said:<br /><div class="typeset"><p>I&#39;d like to run my business on Bitcoin and be my own &#39;bank&#39; and import my own &#39;statements&#39;.</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/25782316 2015-07-15T22:15:17+10:00 2015-07-15T22:15:17+10:00 Reconcile via the API [updated] <p>Be able to reconcile bank statement lines via the API.</p><p>Anonymous said:<br /><div class="typeset"><p>I need this because I have a lot multi-currency transactions that I need to reconcile - the currency value from my bank statement doesn&#39;t always match the receipt so I was hoping to do this programmatically with an algorithm that makes smart assumptions about the most likely transaction -&gt; receipt reconciliation.</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/25709347 2015-07-14T01:55:36+10:00 2015-07-14T01:55:36+10:00 Allow Item Sale &amp; Purchase descriptions to be retrieved <p>James suggested:<br />At the moment, only the sales description is returned from a GET, but this is typical less detailed than the more technical internal description. The ability to GET a product name would also be useful.</p> James tag:xero.uservoice.com,2008-02-07:Event/25695076 2015-07-13T14:24:31+10:00 2015-07-13T14:24:31+10:00 provide some PHP code samples for using the Xero API [updated] <p>With OAuth of course!</p><p>Gerry said:<br /><div class="typeset"><p>@marksolly I recommend dumping the official Xero PHP library in favour of this one: <a href="https://github.com/calcinai/xero-php" rel="nofollow noreferrer">https://github.com/calcinai/xero-php</a></p> <p>Description from the project page, which also mirrors my experience with the official library:</p> <p>&quot;A client implementation of the Xero API, with a cleaner OAuth interface and ORM-like abstraction.</p> <p>I hate reinventing the wheel, but this was written out of desperation. I wasn&#39;t comfortable putting the implementation that&#39;s recommended by Xero in to production, even after persisting with extending it.&quot;</p></div></p> Gerry tag:xero.uservoice.com,2008-02-07:Event/25685575 2015-07-13T09:34:32+10:00 2015-07-13T09:34:32+10:00 Be able to opt-out of invoice contact summaries <p>Owen Wood suggested:<br />For example, creating invoice payments return invoice contact summaries in responses. If contact details are required on the client side the result is a subsequent API call to retrieve them. In this case the overhead of the subsequent call is greater than the cost of returning the information in the invoice payment response. This issue is compounded due to Xero API&#39;s rate limiting on requests. An optional parameter &#39;enableSummaries=false&#39; would be nice. I understand that for cases like retrieving multiple invoices that summaries are useful but for single result responses, such as invoice payments the current functionality seems inconsistent. The idea that invoice details in responses vary based on which endpoint i hit smells a bit.</p> Owen Wood tag:xero.uservoice.com,2008-02-07:Event/25507321 2015-07-10T03:47:18+10:00 2015-07-10T03:47:18+10:00 Import bank statement lines via the API [updated] <p>Be able to import bank statement lines into a bank account in Xero. This would be useful for custom bank accounts or banks that do not have a direct feed into Xero</p><p>Markus Schmitz said:<br /><div class="typeset"><p>Being able to import bank statements via the API (either by automated file upload or line by line) is essential for us. This will lead to such a dramatic improvement of our accounting procedures!</p> <p>Yoddle does not support any bank in my country and I would not expect them to do so soon.</p> <p>Is there a way to sponsor in Xero such an development? Maybe by temporary increasing the monthly fee for a while?</p></div></p> Markus Schmitz tag:xero.uservoice.com,2008-02-07:Event/25451389 2015-07-08T17:35:13+10:00 2015-07-08T17:35:13+10:00 Expose which user connected the organization via OAuth [updated] <p>Currently, we have no idea which user connected via OAuth. In other platforms (QB for once), you get details (especially email) of the user, and can design behavior based on it. In Xero, we get all the data on the users (with the new email address field), but we don&#39;t which user connected. If this will be exposed, it will give the developers more tools to create a more specific experience for the users</p><p>Regan McEntyre said:<br /><div class="typeset"><p>+3. It sucks making the user pick themselves out of a lineup just so we can use them as the actor in actions.</p></div></p> Regan McEntyre tag:xero.uservoice.com,2008-02-07:Event/25339432 2015-07-06T06:51:57+10:00 2015-07-06T06:51:57+10:00 oAuth 2.0 [updated] <p>Any chance Xero will support oAuth2.0 ? oAuth1.0 and it&#39;s payload signing doesn&#39;t work very well in various environments including node.js With rest of the world moving to oAuth 2.0 - I hope XERO does too</p><p>Xero API (admin) responded:<br /><div class="typeset"><p>At this time, there is no plan to support OAuth 2.0</p> <p>OAuth 1.0a which we support, is not inferior to OAuth 2.0, just different. We appreciate that developers find it less convenient than 2.0, but the security features within it at that make it less convenient, are very important to us.</p> <p>Our focus will be on improving code samples etc to assist developers with using the support OAuth 1.0a protocol.</p></div></p> Xero API tag:xero.uservoice.com,2008-02-07:Event/25317814 2015-07-05T10:37:02+10:00 2015-07-05T10:37:02+10:00 Be able to email approved invoices via the API [updated] <p>Anonymous said:<br /><div class="typeset"><p>Surprised Xero doesnt do this after 4 years. Even Sassu allows you to request the email gets sent plus allow a paymentto be applied in the one API call. Everyone has said to move to Xero but without this function there is no point...</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/25272604 2015-07-03T17:53:06+10:00 2015-07-03T17:53:06+10:00 Expose the Online invoicing URL via the Xero API [updated] <p>Xero has recently released online invoicing functionality within the main application (http://help.xero.com/#OnlineInvoices). Be able to retrieve the online invoicing URL via the Xero API. Note that this URL is only generated when the invoice is emailed within the Xero application. Exposing this field will be of limited value until further work is done to be able to email an invoice from Xero via the API (but that is a separate issue).</p><p>Anonymous said:<br /><div class="typeset"><p>really want this as soon as possible</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/25263058 2015-07-03T13:41:06+10:00 2015-07-03T13:41:06+10:00 be able to retrieve Reports in PDF format as it is with the website [updated] <p>I would like to export PDF reports via the API to email to management monthly via a 1 click process. I cannot built this presently without converting the report data to PDF format myself.</p><p>Anonymous said:<br /><div class="typeset"><p>It is good to have a PDF format for the report through API. It is very helpful as well...like System like Salesforce, if we can get the report as PDF it can be attached as attachment.</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/25262635 2015-07-03T13:15:28+10:00 2015-07-03T13:15:28+10:00 be able to specify and get all the bank account details fields for a contact [updated] <p>Xero API (admin) responded:<br /><div class="typeset"><p>You can now retrieve the batch payment details for a contact. See <a href="http://developer.xero.com/documentation/api/contacts/" rel="nofollow noreferrer">http://developer.xero.com/documentation/api/contacts/</a> . </p> <p>Setting these details will be addressed after work has been done to add an enhanced permissions model to the API as there are quite specific rules about when a user can edit these details.</p></div></p> Xero API