tag:xero.uservoice.com,2008-02-07:/forums/5528-xero-api Xero Accounting API on UserVoice 2017-01-18T17:53:47-08:00 tag:xero.uservoice.com,2008-02-07:Event/43472347 2017-01-18T17:53:47-08:00 2017-01-18T17:53:47-08:00 Budget summary report by budget [updated] <p>The current budget summary API report (http://blog.xero.com/developer/api/reports/#BudgetSummary) returns the overall budget summary report. Within Xero, you can create additional budgets which can be filtered by tracking category. This request is to: - Provide a Budgets API endpoint - Allow the budget summary report be filtered by budget</p><p>Anonymous said:<br /><div class="typeset"><p>Vote!!!</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/43433713 2017-01-17T08:49:15-08:00 2017-01-17T08:49:15-08: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>Ryan Newton said:<br /><div class="typeset"><p>Please move this up on the priority list since you do not have a bank feed for our current commercial banking. </p></div></p> Ryan Newton tag:xero.uservoice.com,2008-02-07:Event/43432078 2017-01-17T07:57:16-08:00 2017-01-17T07:57:16-08:00 Allow reverting allocations for Credit Notes and Overpayments via API [updated] <p>This functionality is missing from API and available only via front end. We have almost finished implementation of Store Credits via Credit Notes and Overpayments, but luck of this functionality makes entire sync process very cumbersome. </p><p>Marcos Vinícius da Silva said:<br /><div class="typeset"><p>This is a key feature so we can make sure we have both our system and xero in perfect sync.</p></div></p> Marcos Vinícius da Silva tag:xero.uservoice.com,2008-02-07:Event/43410100 2017-01-16T10:07:13-08:00 2017-01-16T10:07:13-08: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>Federico said:<br /><div class="typeset"><p>Hello! Are there any news on this feature? Thanks.</p></div></p> Federico tag:xero.uservoice.com,2008-02-07:Event/43360276 2017-01-13T08:40:19-08:00 2017-01-13T08:40:19-08: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>James Moore said:<br /><div class="typeset"><p>So new year, new update on the Quotes API?</p></div></p> James Moore tag:xero.uservoice.com,2008-02-07:Event/43345339 2017-01-12T19:04:45-08:00 2017-01-12T19:04:45-08:00 Void payments and credit notes via API [updated] <p>1.void payments via API 2.unallocated/void credit note via API API should let us void payments and credit notes, at least for the invoices copied from our system</p><p>Bennett Thompson said:<br /><div class="typeset"><p>If we could delete batch payments and credit note allocations we would be able to make integration quite seamless, reduce so much of our support workload and make many of our customers very happy.</p></div></p> Bennett Thompson tag:xero.uservoice.com,2008-02-07:Event/43345258 2017-01-12T19:00:39-08:00 2017-01-12T19:00:39-08:00 Support for Batch Payments [updated] <p>Add support for batch payments to the API. - When retrieving payments via the Payments endpoint, include the batch payment ID so you can know which payments were made as part of a batch payment. - Allow the creation of a batch payments. A single payment that can be assigned to multiple invoices and display as a lump sum in the bank account. </p><p>Bennett Thompson said:<br /><div class="typeset"><p>Batch payments would really allow us to tidy up our integration, payments are a bit of a mare to manage with our integration atm. Importantly if it's added we also need to be able to remove them!</p></div></p> Bennett Thompson tag:xero.uservoice.com,2008-02-07:Event/43322113 2017-01-11T22:56:47-08:00 2017-01-11T22:56:47-08: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>Oliver said:<br /><div class="typeset"><p>Hi Xero Team, Any extra news on this feature?</p></div></p> Oliver tag:xero.uservoice.com,2008-02-07:Event/43304515 2017-01-11T07:43:19-08:00 2017-01-11T07:43:19-08: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>Garry Lowther said:<br /><div class="typeset"><p>We cannot find the endpoint in Xero.Api.dll - can you please supply code showing how to retrieve the URL from an invoice GUID?</p></div></p> Garry Lowther tag:xero.uservoice.com,2008-02-07:Event/43171465 2017-01-05T03:06:57-08:00 2017-01-05T03:06:57-08:00 Be able to email approved invoices via the API [updated] <p>Sergey Erlikh said:<br /><div class="typeset"><p>the issue was raised in 2011 and there are always other priorities :( this is annoying because customer voice should be addressed </p></div></p> Sergey Erlikh tag:xero.uservoice.com,2008-02-07:Event/43159159 2017-01-04T13:06:15-08:00 2017-01-04T13:06:15-08:00 Allow setting Expected Payment Date on modified invoices [updated] <p>The only way of modifying the Expected Payment Date via the API right now is to remove every payment first, then update the date and reapply the payments. We have customers paying via installments (of up to 30 payments) and it would seem a lot more logical to allow changing the Expected Payment Date. The reason why the Expected Payment Date is important to us is that we use it for cashflow forecasting.</p><p>Paul MacNeill said:<br /><div class="typeset"><p>This should be reviewed, as the current functionality through the UI allows a user to edit the Expected Payment Date.</p> <p>If this issue ever makes light of day, the ability to add notes along with the expected payment date should be part of the update</p></div></p> Paul MacNeill tag:xero.uservoice.com,2008-02-07:Event/43118752 2017-01-03T02:44:24-08:00 2017-01-03T02:44:24-08: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>Oli Stockman said:<br /><div class="typeset"><p>70% of our invoicing is via Recurring Invoices, ability to add these via API would be a massive timesaving for us. </p></div></p> Oli Stockman tag:xero.uservoice.com,2008-02-07:Event/42957802 2016-12-22T21:17:18-08:00 2016-12-22T21:17:18-08: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>Chris Melides said:<br /><div class="typeset"><p>More access to quote data via the API would mean I can follow up quotes more effectively. Which helps with conversion to a sale. What more important feature can there be than helping businesses increase sales.</p></div></p> Chris Melides tag:xero.uservoice.com,2008-02-07:Event/42942241 2016-12-22T05:46:11-08:00 2016-12-22T05:46:11-08: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>+1 this would be a massive time saver and is clearly the case for plenty of other users.</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/42931804 2016-12-21T17:14:53-08:00 2016-12-21T17:14:53-08:00 Enter budgets via the API. Both historical and current. [updated] <p>This would allow us to build tools to do bulk budget exports for multiple periods from our current system. (I think that budgets import might be coming through the user interface anyway, in which case this isn&#39;t really needed).</p><p>Anonymous said:<br /><div class="typeset"><p>Yes please.</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/42931690 2016-12-21T17:05:37-08:00 2016-12-21T17:05:37-08: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>Tika said:<br /><div class="typeset"><p>As a partner app, the webhooks and filtered events of interest should be setup on the 3rd party app registration like in Quickbooks so we don't need provide to customers with instructions to configure the webhooks we need!</p></div></p> Tika tag:xero.uservoice.com,2008-02-07:Event/42771694 2016-12-14T06:38:45-08:00 2016-12-14T06:38:45-08:00 Get address lable for my organization <p>Mikhail suggested:<br />When I create new delivery address for new PO I am able to specify its lable. However when I try to obtain available addresses from my company settings I cannot find address lable only address type. For all delivery addresses this type is the same: DELIVERY. We would like to list company addresses the way it is done during Purchase Order creation in Xero. The problem is that API does not send back the &quot;Label&quot; of the addresses (bold text like &quot;Postal&quot; or &quot;Physical&quot;). These labels are very important since they are used to set some meaningful name to the address.</p> Mikhail tag:xero.uservoice.com,2008-02-07:Event/42715876 2016-12-11T22:17:55-08:00 2016-12-11T22:17:55-08:00 Invoice print email <p>Anonymous suggested:<br />Contact details should show the clients email on the printed invoice</p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/42715837 2016-12-11T22:15:56-08:00 2016-12-11T22:15:56-08:00 Invoice print part payment <p>Anonymous suggested:<br />When a client pays parts of an invoice, the sceen view shows a &#39;total&#39; line, &#39;less payment&#39; line and an &#39;amount due&#39; line, but it only shows the &#39;balance due&#39; on the print out. I&#39;d like to it to be the same as the screen view.</p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/42715750 2016-12-11T22:10:34-08:00 2016-12-11T22:10:34-08:00 contacts <p>Anonymous suggested:<br />I&#39;d like to see each contact have their own email AND phone number, plus a note section i.e accounts/ workshop Also, at the moment, the second contact must have an email - I&#39;d like to be able to add a contact with as many or as little fields filled out e.g Sometimes all I need to add is another name with no email or phone number </p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/42676084 2016-12-09T09:46:07-08:00 2016-12-09T09:46:07-08:00 Support for Batch Payments [updated] <p>Add support for batch payments to the API. - When retrieving payments via the Payments endpoint, include the batch payment ID so you can know which payments were made as part of a batch payment. - Allow the creation of a batch payments. A single payment that can be assigned to multiple invoices and display as a lump sum in the bank account. </p><p>Kexin Lu said:<br /><div class="typeset"><p>This feature seems to be supported by Xero UI and we are surprised that it's not supported by Xero API. This is pretty crucial for our integration too.</p></div></p> Kexin Lu tag:xero.uservoice.com,2008-02-07:Event/42637117 2016-12-07T22:07:06-08:00 2016-12-07T22:07:06-08: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>5 Year people have been waiting on this! Great about the "other big features like webhooks". But what good is a Webhook telling me something happened, like they paid their bill, when I can't even make the Repeating Invoice via the API, that the Webhook will be sending data about payment on? <br />Useless at that point. I really think you guys show examine a little bit more on how features are used together and how missing one really negatively impacts the use of the other.</p></div></p> Colin tag:xero.uservoice.com,2008-02-07:Event/42636931 2016-12-07T21:47:57-08:00 2016-12-07T21:47:57-08: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>Seems like you guys half baked this. I really think this feature is needed via the API, you are really limiting the usability of the API by not making what is considered a standard feature these days, available via the API. Creating, Modifying, Voiding, Cancelling, and Viewing are all needed. You guys are alienating the entire reoccurring service industry.</p></div></p> Colin tag:xero.uservoice.com,2008-02-07:Event/42590626 2016-12-06T05:12:53-08:00 2016-12-06T05:12:53-08:00 allow notes in invoice output [updated] <p>there are some situations where it&#39;s useful to add a note to an invoice that&#39;s include in the invoice PDF. e.g a message about the reverse charge VAT treatment for EC customers. I would guess there&#39;s more exceptions like this where a note would be useful.</p><p>Anonymous said:<br /><div class="typeset"><p>Please!?!!!...</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/42590593 2016-12-06T05:10:09-08:00 2016-12-06T05:10:09-08:00 Be able to email approved invoices via the API [updated] <p>Anonymous said:<br /><div class="typeset"><p>How the heck is this not already happenning?! MYOB has this already!</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/42562630 2016-12-05T01:25:03-08:00 2016-12-05T01:25:03-08: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>Josh Moore said:<br /><div class="typeset"><p>Definitely keen on this functionality! </p></div></p> Josh Moore tag:xero.uservoice.com,2008-02-07:Event/42479177 2016-11-30T14:42:33-08:00 2016-11-30T14:42:33-08:00 Add voting to answers to questions in Xero Community <p>Renae suggested:<br />The best Q&amp;A technical sites I use have voting on answers so the most popular answer bubbles to the top. Means it is value based rather than just a history or replies. See: http://stackoverflow.com/questions/1328025/jquery-ui-datepicker-change-date-format Compare to: https://community.xero.com/developer/discussion/3032022/ </p> Renae tag:xero.uservoice.com,2008-02-07:Event/42456530 2016-11-29T17:37:17-08:00 2016-11-29T17:37:17-08: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>Anonymous said:<br /><div class="typeset"><p>Any updates on this one? We are having issues as a result of contact merging as well.</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/42456131 2016-11-29T16:59:25-08:00 2016-11-29T16:59:25-08:00 Add label to the Url feature of Invoice and Bill <p>stephen sjc4llc suggested:<br />Please add a label option so it does not show the label of the api. We use this to link invoices to bills and bills to invoices as they are related for our business.</p> stephen sjc4llc tag:xero.uservoice.com,2008-02-07:Event/42407072 2016-11-27T18:45:16-08:00 2016-11-27T18:45:16-08:00 Budget summary report by budget [updated] <p>The current budget summary API report (http://blog.xero.com/developer/api/reports/#BudgetSummary) returns the overall budget summary report. Within Xero, you can create additional budgets which can be filtered by tracking category. This request is to: - Provide a Budgets API endpoint - Allow the budget summary report be filtered by budget</p><p>Anonymous said:<br /><div class="typeset"><p>A must have if you use tracking for depts</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/42393845 2016-11-26T21:21:36-08:00 2016-11-26T21:21:36-08:00 Make a proper documentation <p>Anonymous suggested:<br />Fix the documentation (make it clearer)</p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/42390746 2016-11-26T14:54:51-08:00 2016-11-26T14:54:51-08:00 put &quot;add credit note&quot; on the &quot;New&quot; (+) drop-down menu <p>Gary suggested:<br />The layout of the menus doesn&#39;t always seem aligned with the tasks I perform most often: &quot;Add Credit Note&quot; is something I use regularly. Why is the link for this action hidden so?</p> Gary tag:xero.uservoice.com,2008-02-07:Event/42390665 2016-11-26T14:42:34-08:00 2016-11-26T14:42:34-08:00 Prevent me from adding new contacts so easily from the &quot;Add Bill&quot; (and similar) screens. <p>Gary suggested:<br />I have batches of 20 or more bills to add at once. I want to do them quickly. I know the supplier name is already in Xero and that autolookup will find the name if I just type the first 3 letters. But alas! I hit the TAB key before the autolookup feature has worked, and now I&#39;ve created a new supplier called Ral, or Mad, or Win, or Upg, or... Please fix this, it drives me mad.</p> Gary tag:xero.uservoice.com,2008-02-07:Event/42341300 2016-11-23T18:49:05-08:00 2016-11-23T18:49:05-08:00 Trial Balance Report - Add Parameter to specify sort order <p>Andrew Duncan suggested:<br />At the moment the Trial Balance report via the API can only be sorted by Account Name. I would like to see a new parameter to allow us to specify the sort order for the report, e.g. by Account Name or Account Code. These are the same options available in the Xero UI.</p> Andrew Duncan tag:xero.uservoice.com,2008-02-07:Event/42341261 2016-11-23T18:45:16-08:00 2016-11-23T18:45:16-08:00 Add ability to delete Attachments <p>Andrew Duncan suggested:<br />Using an A/R Invoice as an example, at the moment you can upload a new attachment, retrieve a list of attachments and download attachments. I would like to have the ability to delete an attachment - for example you might have uploaded the wrong attachment, but you need to login to the main Xero website to be able to delete the attachment.</p> Andrew Duncan tag:xero.uservoice.com,2008-02-07:Event/42319850 2016-11-22T21:15:07-08:00 2016-11-22T21:15:07-08: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>Ari said:<br /><div class="typeset"><p>Please!!!!!</p></div></p> Ari tag:xero.uservoice.com,2008-02-07:Event/42291011 2016-11-21T17:24:13-08:00 2016-11-21T17:24:13-08:00 Integrate Inventory with Shopify [updated] <p>An awesome feauture would be to automatically update stock on hand in Xero AND Shopify when receiving Purchase Orders. Without this it&#39;s not feasible to manage inventory in Xero for a Shopify store. </p><p>Karl Laird said:<br /><div class="typeset"><p>Can I suggest you check out Cin7 ( <a rel="nofollow noreferrer" href="https://www.xero.com/nz/marketplace/app/cin7/">https://www.xero.com/nz/marketplace/app/cin7/</a> ); acts as a Xero plugin with sophisticated inventory management features - which includes integration to Shopify for automated stock level updates.</p></div></p> Karl Laird tag:xero.uservoice.com,2008-02-07:Event/42200759 2016-11-17T12:41:02-08:00 2016-11-17T12:41:02-08: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>Jason said:<br /><div class="typeset"><p>This should be your high priority feature. Please think again</p></div></p> Jason tag:xero.uservoice.com,2008-02-07:Event/42136900 2016-11-15T12:33:44-08:00 2016-11-15T12:33:44-08:00 swagger definition file for Xero API [updated] <p>This would allow non developers to use Microsoft Power Apps to build custom applications for example</p><p>Michael said:<br /><div class="typeset"><p>I've been working on opening up the work I've done auto-generating the schemas - you can see the WIP (and help out if you like!) here:</p> <p><a rel="nofollow noreferrer" href="https://github.com/calcinai/xero-schemas">https://github.com/calcinai/xero-schemas</a></p> <p>It's got the basic stuff sorted, will get it further over the coming days.</p></div></p> Michael tag:xero.uservoice.com,2008-02-07:Event/42128221 2016-11-15T06:36:21-08:00 2016-11-15T06:36:21-08:00 is there an api to get the remained expenses with category on xero ? Anonymous tag:xero.uservoice.com,2008-02-07:Event/42125383 2016-11-15T04:30:01-08:00 2016-11-15T04:30:01-08: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>Dianne said:<br /><div class="typeset"><p>Hi, it would be so helpful to change your api so we can sync both ways from Xero to timely. </p></div></p> Dianne tag:xero.uservoice.com,2008-02-07:Event/42115399 2016-11-14T16:55:25-08:00 2016-11-14T16:55:25-08: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>EM said:<br /><div class="typeset"><p>Has there been any update to this?</p> <p>I am after an endpoint(s) where i can retrieve every income and expense transaction at an Account level, showing me: <br />&gt; when and how much was invoiced (accrual basis), and <br />&gt; when and how much was actually paid / received (cash basis).</p></div></p> EM tag:xero.uservoice.com,2008-02-07:Event/42069814 2016-11-13T02:45:19-08:00 2016-11-13T02:45:19-08: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>+1</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/42069793 2016-11-13T02:43:31-08:00 2016-11-13T02:43:31-08: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>+1</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/42037870 2016-11-11T15:51:47-08:00 2016-11-11T15:51:47-08: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>Yes a must have feature! Xero you shouldn't be taking all these comments lightly</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/42018271 2016-11-11T04:06:15-08:00 2016-11-11T04:06:15-08: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>Neil Thomson said:<br /><div class="typeset"><p>If invoices are part of the API why not quotes?? Maybe cut and paste the code for invoices and find / replace the word 'invoice' for 'quote' :p</p></div></p> Neil Thomson tag:xero.uservoice.com,2008-02-07:Event/41981080 2016-11-09T18:51:50-08:00 2016-11-09T18:51:50-08: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>From RFC 6749: "This specification replaces and obsoletes the OAuth 1.0 protocol... This is an Internet Standards Track document." Moving from OAuth 1 to 2 is no longer optional. You are in breach of the regulations that govern your operations, and you must comply.</p></div></p> Anonymous tag:xero.uservoice.com,2008-02-07:Event/41872831 2016-11-06T00:59:48-07:00 2016-11-06T00:59:48-07:00 Asp.net C# - sample code for private application [updated] <p>can you please provide some sample code , on how to connect to xero private apps for long time authenitcation. please help to us.</p><p>Hanan Abdelwahab said:<br /><div class="typeset"><p>This a simple example to search for a contact using email or name .If you want to get all contacts , you will use " var Contacts = private_app_api.Contacts.Find().ToList()" without the where section and loop on them.</p> <p>private void GetConats() <br />{ <br /> X509Certificate2 cert = new X509Certificate2(@"C:\OpenSSL\bin\public_privatekey.pfx","Your Password"); <br />XeroCoreApi private_app_api = new XeroCoreApi("<a rel="nofollow noreferrer" href="https://api.xero.com/api.xro/2.0/%22">https://api.xero.com/api.xro/2.0/"</a>, new PrivateAuthenticator(cert),new Consumer("Your Key", "Your Password"), null <br />,new DefaultMapper(), new DefaultMapper());</p> <p> var Contacts = private_app_api.Contacts.Find().ToList().Where(c =&gt; c.Name.StartsWith(txtContactNameOrEmail.Text.Trim()) || c.EmailAddress == txtContactNameOrEmail.Text.Trim()).FirstOrDefault(); <br /> if (Contacts != null) <br /> ///Uncomment the loop in case you want to get the whole list of contacts <br /> //for (int i = 0; i &lt; Contacts.; i++ ) <br /> // MessageBox.Show("The contact " + Contacts[i].FirstName + " " + Contacts[i].LastName + " is Existing with Id " + Contacts[i].Id); <br /> MessageBox.Show("The contact " + Contacts.FirstName + " " + Contacts.LastName + " is Existing with Id " + Contacts.Id); <br /> else <br /> MessageBox.Show("This contat doesn't exist"); <br />}</p></div></p> Hanan Abdelwahab tag:xero.uservoice.com,2008-02-07:Event/41840899 2016-11-04T11:25:06-07:00 2016-11-04T11:25:06-07:00 add line item ids to receipts/expense claims (and credit notes) on GET and POST successful responses [updated] <p>as with the similar suggestion for manual journals, this would make it possible to keep data in sync between Xero and other systems. Without this ID, if anything so much as the status or one letter in the description changes, there&#39;s no way to truly verify you have all the correct lineitems without dumping them all and injecting them again from scratch. yes there are some workarounds, but they all have failure points somewhere without these IDs.</p><p>KP said:<br /><div class="typeset"><p>Fantastic idea. Vote "Yes: on Proposition "Line Item IDs" on November 8th.</p></div></p> KP tag:xero.uservoice.com,2008-02-07:Event/41840776 2016-11-04T11:20:59-07:00 2016-11-04T11:20:59-07:00 add line item ids to receipts/expense claims (and credit notes) on GET and POST successful responses <p>Richard Acton-Maher suggested:<br />as with the similar suggestion for manual journals, this would make it possible to keep data in sync between Xero and other systems. Without this ID, if anything so much as the status or one letter in the description changes, there&#39;s no way to truly verify you have all the correct lineitems without dumping them all and injecting them again from scratch. yes there are some workarounds, but they all have failure points somewhere without these IDs.</p> Richard Acton-Maher