SDKs / wrapper libraries

How can we improve Xero SDKs / wrapper libraries?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Some How to documentation

    How about some videos or Documentation on how the wrappers work and Tutorials and case studies that can be followed to build add-ons

    17 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      2 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
    • Publish transition document from XeroAPI.Net to Xero-Net

      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.

      11 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
      • Add the US Payroll Timeoffrequests to the Xero-Net SDK

        I would like to have the US Payroll Timeoffrequest added to the Xero-Net SDK like the Australian Model has.

        6 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
        • Update the Xero-Net wrapper

          At the time of this writing, the Xero-Net wrapper hasn't been updated for 3 months, during which time 8 updates to the API have been released.

          6 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
          • Validation Errors: important additional info isn't provided

            Can you rewrite logic about ValidationException handling?
            For example, if several invoices will be posted to Xero and one cause validation error, no way to understand which invoice caused the error.

            Xero.Api.Infrastructure.Http.XeroHttpClient -> HandleErrors:

            var data = JsonMapper.From<ApiException>(response.Body);

            Here error response provides detailed information about who and why caused the errors.
            But during deserialization it just takes all validation messages and saves them to array without any other really important information.

            5 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
            • Add Payroll API to Node

              Add the Payroll API to xero-node SDK just like how the xero-net SDK does.

              4 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  NodeJS  ·  Flag idea as inappropriate…  ·  Admin →
              • Official Perl Library

                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…

                4 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Perl  ·  Flag idea as inappropriate…  ·  Admin →
                • Support for retrieving files from a specific folder

                  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.

                  3 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                  • Add the UK Payroll Timeoffrequests to the Xero-Net SDK

                    I would like to have the UK Payroll included in the SDK so that we can automatically record approved time off requests in an external calendar.

                    3 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                    • hi

                      Cvc

                      3 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Go  ·  Flag idea as inappropriate…  ·  Admin →
                      • Bugfix for C# SDK - Journal endpoint is missing page

                        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
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                        • Make .Net class to partial classes

                          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

                          1 vote
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            1 comment  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                          • 1 vote
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                            • show credit note lineitemID when retreving credit notes

                              When retrieving credit notes the lineitemID is current all zeros, it would be useful to have the lineitemID returned as well.

                              1 vote
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                              • PaymentServices

                                what will paramets for /PaymentServices api

                                1 vote
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                • Don't see your idea?

                                SDKs / wrapper libraries

                                Feedback and Knowledge Base