Skip to content
Developer home

Develop for Accounting

Sage Business Cloud Accounting empowers small businesses. Free yourself from admin with clever, easy-to-use accounting features, built around how you work.

Visit website

Documentation

Quick start

You can start getting data from the Accounting API in less than five minutes with this guide.

API reference

The full library of endpoints available in the Accounting API.

Guides

Step-by-step how-tos for the most common use cases of the Accounting API.

Migration

Previous API version v1 and v2 are deprecated and will soon become unavailable.

Brexit

Details of Breaking Changes in the API (UK) in event of a No Deal Brexit.

Support

Everything you need to know about Sage's dedicated support team for developers.

What's new

2020

  1. VAT Changes in Germany

    In order to help the economy and support consumers the government of Germany is about to introduce a temporary decrease of the two current tax rates.

  2. Trial Balance Now Available

    After an extensive and successful beta phase the new trial balance API endpoint is at your service.

  3. Introducing Accounting Standard

    On May 6th 2020 an additional Accounting product was added to the existing portfolio for you and your customers β€” Accounting Standard. This new product sits between Accounting Start and Accounting Plus and gives users the opportunity to make their experience more bespoke.

  4. Improvements in the Authentication Process

    We have improved the global authentication page (https://www.sageone.com/oauth2/auth/central) that you use to start the OAuth2 flow. πŸŽ‰

  5. Enhance the OAuth authorization with PKCE

    HOORAY!! To enhance the security, the API now supports PKCE authorization. πŸŽ‰πŸŽŠ

  6. A Word About Brexit

    After 11 pm GMT on 31 January 2020 the UK will no longer be a member state of the European Union.

2019

  1. New Features

    We are continuously striving to make our API easier to use, by both enriching the information of individual endpoints and also enhancing the documentation on this site. It makes us happy to share the fruits of these efforts with you:

  2. Improved Backend Logic on Search Operations

    In order to improve the performance of our backend system, we are introducing a new search algorithm to our API. This will give your users much faster responses when they search through their data, especially on large data sets!

  3. The New Reporting API: Test Endpoint for Trial Balances

    We are pleased to announce the first element of the new Reporting API, or at least a sneak preview of it. Under /test/trial_balance, you can try out first hand how we will expose trial balances in the very near future. This is live now so you can start coding against it right away!

  4. New Features

    We are continuously striving to make our API easier to use, by both enriching the information of individual endpoints and also enhancing the documentation on this site. It makes us happy to share the fruits of these efforts with you:

  5. Breaking Changes coming with a No Deal Brexit to the Accounting API

    Over the last few months we have been working on the API in preparation for a potential no deal Brexit. We are now in a position to detail the impact that this may have on Sage Developers.

  6. Updated API Sample Applications

    HURRAH!! The API sample applications have been updated to API v3.1 and got a lot of improvements, too. πŸ₯³πŸŽ‰πŸŽŠ

  7. Brexit and the Accounting API

    As the likelihood of Brexit lingers over the United Kingdom and the countries of the European Union, come 31st October (or later), deal or no deal, it will mean legislative changes that will affect how businesses do their accounting.

  8. New Features

    The Accounting API now supports querying deleted attachments and outdated tax rates. Also, it has new attributes for GST and PST tax rates in Canada and the accounting type of the business.

  9. Support for Idempotency

    The development team is proud to announce that idempotency has now been enabled for a large number of endpoints in the API. Idempotency adds fault-tolerance for PUT and POST requests, allowing the client application to send duplicate requests without unwanted side effects. Check out the new guide.

  10. API v3.1 is out of Beta

    After months of open Beta, the Sage Accounting API v3.1 finally left its infancy. We are proud of what we have achieved which would not have been possible without you who tested and developed against the new API.

  11. Sorting of index responses

    It’s official. API v3.1 now supports sorting for our most requested index endpoints. πŸŽ‰

  12. New Endpoint: GET /businesses/lead

    With API v3.1 you are able to manage all businesses that the authenticated user can access.

2018

  1. API v3.1 now supports Canadian businesses!

    We are so happy to announce that the new API v3.1 is now available in all regions of Sage Accounting. From now on, you can use it for Canadian businesses as well.

  2. Sage Business Cloud Accounting API v3.1 is now in beta!

    We’re very excited to announce the beta availability of the latest version of the Sage Business Cloud Accounting API. With this version we’ve launched a range of new features that make it quicker and easier to harness the power of Sage Business Cloud Accounting.