Skip to content
Developerhome

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.

Zapier

Discover the no code integration solution for Sage Business Cloud Accounting.

Migration

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

Support

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

Partner Journey

Discover the process to partnering with Sage and Accounting, resources and more.

What's new

2022

  1. Analysis types exposed in API's, developer reference and usage guide available!

    We’re proud to announce the launch of the Analysis Types API’s for Sage Accounting. The API’s allow apps and integrations to add transactional level analysis to supporting transaction types via the API’s. You can find a full usage guide here..

    Read more about "Analysis types exposed in API's, developer reference and usage guide available!"

2021

  1. Quick start improvements, logos and partner journey details available!

    We’ve added a new section to give you an overview of the partner journey when integrating with Sage Business Cloud Accounting, with a view to list your application on our marketplace. You can find this here.

    There are also improvements to the quick start guide, giving you a more streamlined method of creating test trial accounts for your chosen region, and applying to have them upgraded to Developer accounts, available here.

  2. EU VAT Reform help guide for the Accounting API

    A new guide with links to articles is now available to assist you with preparing for EU VAT Reform.

    Read more about "EU VAT Reform help guide for the Accounting API"

  3. Additional query parameter available for Canadian Tax Rates

    Sage Business Cloud Accounting recently introduced support for Canadian Partially Recoverable Input Tax Credits (ITCs) or Input Tax Refunds (ITRs). To support this we needed to make a change to the way we return tax_rates. Prior to supporting partially recoverable tax, a GET request to the ‘tax_rates’ endpoint would return a filtered list containing only Tax Rates for the provinces the business is registered to collect taxes in.

    Read more about "Additional query parameter available for Canadian Tax Rates"

  4. Domestic Reverse Charge (DRC) VAT guide available now

    We’re pleased to announce that support for Domestic Reverse Charge (DRC) VAT is now available in Sage Business Cloud Accounting. New functionality is now available to aid compliance with tax legislation changes for the Construction Industry Scheme.

    Read more about "Domestic Reverse Charge (DRC) VAT guide available now"

2020

  1. Brexit help guide for the Accounting API

    A new guide with links to articles is now available to assist you with preparing for Brexit.

    Read more about "Brexit help guide for the Accounting API"

  2. Construction Industry Scheme (CIS) guide available now

    Sage Business Cloud Accounting now supports businesses registered for the Construction Industry Scheme. Learn how to support CIS functionality in your development in our Construction Industry Scheme guide.

    Read more about "Construction Industry Scheme (CIS) guide available now"

  3. Brexit and the Accounting API

    The transition period put in place after the UK left the EU comes to an end on 31st December 2020. At this point new tax rules will come into place, which will have an impact on Apps using the Sage Accounting API. It is important that all developers using the Sage Accounting API understand the changes that are being made to the API and how this impacts consuming apps.

    Read more about "Brexit and the Accounting API"

  4. 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.

    Read more about "VAT Changes in Germany"

  5. Trial Balance Now Available

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

    Read more about "Trial Balance Now Available"

  6. 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.

    Read more about "Introducing Accounting Standard"

  7. 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. 🎉

    Read more about "Improvements in the Authentication Process"

  8. Enhance the OAuth authorization with PKCE

    HOORAY!! To enhance the security, the API now supports PKCE authorization. 🎉🎊

    Read more about "Enhance the OAuth authorization with PKCE"

  9. 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.

    Read more about "A Word About Brexit"

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:

    Read more about "New Features"

  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!

    Read more about "Improved Backend Logic on Search Operations"

  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!

    Read more about "The New Reporting API: Test Endpoint for Trial Balances"

  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:

    Read more about "New Features"

  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.

    Read more about "Breaking Changes coming with a No Deal Brexit to the Accounting API"

  6. Updated API Sample Applications

    HURRAH!! The API sample applications have been updated to API v3.1 and got a lot of improvements, too. 🥳🎉🎊

    Read more about "Updated API Sample Applications"

  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.

    Read more about "Brexit and the Accounting API"

  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.

    Read more about "New Features"

  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.

    Read more about "API v3.1 is out of Beta"

  11. Sorting of index responses

    It’s official. API v3.1 now supports sorting for our most requested index endpoints. 🎉

    Read more about "Sorting of index responses"

  12. New Endpoint: GET /businesses/lead

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

    Read more about "New Endpoint: GET /businesses/lead"

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.

    Read more about "API v3.1 now supports Canadian businesses!"

  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.

    Read more about "Sage Business Cloud Accounting API v3.1 is now in beta!"