Skip to content

Developer Tools

This forum is dedicated to gathering feedback, ideas, and suggestions for Xero's developer tools, including webhooks, SDKs, API Explorer, documentation, and other resources.

Developer Tools

Categories

JUMP TO ANOTHER FORUM

15 results found

  1. Lots of the dependencies in the JAVA client are years out of date and cause conflicts that make it extremely difficult to work with.

    One example being javax/ws/rs/core/UriBuilder

    Which was deprecated for jakarta in 2018. Also the client leverages old Java SDK and should be refreshed to use JDK 21. There is a PR for the code to be updated to 17 which should also be reviewed an merged ASAP.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SDKs  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Put TimeLines API gives BAD Request message does not have sufficient information

    https://api.xero.com/payroll.xro/2.0/timesheets/{TimesheetID}/lines/{TimesheetLineID}

    {
    "date": "2017-03-06T00:00:00",
    "earningsRateID": "1e5304e6-40c8-4dd8-9bfb-87b70de7a705",
    "numberOfUnits": 17
    }

    these values were inserted in correct format based on the data I have but still getting the 400 BadRequest Error!

    If anyone knows a work around it please help!

    0 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. We came up with an issue that at the moment Xero Developer portal does not support and in our use case, it's a bit difficult to handle.

    In our use case, we use a 3rd party to handle the communication to the Xero API and we do not have access to our connections tokens because the 3rd party handles this.

    The issue that happened to us was getting at some point where the total numbers of connections didn't match on both systems (Xero Developer portal & 3rd party portal).

    We come across multiple connections where the token was expired and…

    12 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. An Enterprise Xero Platform for larger clients to transfer to instead of having to go to another Accounting Platform. So you can transfer them to this 'level' of Xero and the transactions etc flow with it.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. In the API documentation, under the Files API, it describes the ability to retrieve a list of files from a specified folder, e.g.

    GET https://api.xero.com/files.xro/1.0/Folders/414b3040-2829-4385-b458-3ead98fc69ca/Files

    This functionality doesn't seem to be currently supported on the Net or NetStandard libraries.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SDKs  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. A simple fix maybe - you do not seem to have implemented Page() on the JOURNAL endpoint in C#. The other endpoints all have it - and offset is a little mysterious.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SDKs  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. I would like to have the US Payroll Timeoffrequest added to the Xero-Net SDK like the Australian Model has.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SDKs  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Originally I started using the CPAN Net::Xero module but found that while I could get things working that this was difficult to work with.
    I have started trying to create a more comprehensive library ( https://github.com/pscott-au/CCP-Xero ) which I would like to evolve to the point of being officially supported. I expect to draw on the DTD specs to create object representations of the Xero objects and continue to refine the implementation to level comparable with that of other platforms.
    If I continue to refine this implementation would Xero consider including in their list of SDK's - if so what…

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SDKs  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. In order to build solid, tested systems, we need to run end-to-end tests on our apps.

    Proposal - Create a custom endpoint only for "Demo Accounts" that will flush every bit of data.

    It's easier to create data in xero than to delete it. This will allow a reset before integration tests are run. We can then seed new data and run tests as expected.

    This will also allow projects with multiple developers to get their own test accounts setup and more easily match the rest of the team's.

    Please vote this up.

    19 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. We have coded our interface to Xero using the XeroAPI wrapper.

    I am keen to use the new wrapper but have no idea how many changes I would have to make to switch over. Basically i am happy with XeroAPI but want Paged queries for Invoices.

    I'd like a document with some code examples that outlined the differences so that I can decide what effort would be required to switch over.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SDKs  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Make .Net classes to partial classes so we can take it to the next level like putting MVC validations or making new constractors to help us with the missing enums, etc.

    thanks in advance

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  SDKs  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. As a developer I have to test against the Demo Company as it has no limits. Unfortunately it has pre-populated data that makes testing more difficult. It would be nice to reset the Demo Company with the default Chart of Accounts but no ledger entries and all account balances as 0 so we can follow changes easily after making API calls.

    41 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    not planned  ·  7 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Grails is the Rails for Java developers. Making a Xero Plugin for Grails would open up a ton of new SaaS companies for you as customers who want to integrate their SaaS grails application billing right into Xero. Like me! :D

    http://grails.org/Creating+Plugins

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SDKs  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. 5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Where a restriction is imposed by the API (such as the characters acceptable as an Item Code) ... this should be documented somewhere ... ANYWHERE!

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?