Getting Started with Reckon API
Hello and welcome to the Reckon API developer help site. The information on this site will help you navigate through our API technical documentation, as well as provide information on the various integration offerings. Happy coding.
The very first thing you will need to do is decide which Reckon Product you want to integrate with. Reckon currently has three public APIs/SDKs for our business range. In most cases your choice will be dictated by your target market, however we can give you guidance if you are unsure which of our applications is most suitable.
3-tier architecture browser application; available in AU, NZ and UK
RESTful API (see docs for latest version) / JSON
Reckon Accounts (formerly known as QuickBooks® in AU and NZ). API supported for Premier and Enterprise versions. See HERE for more information on the Reckon / QuickBooks ®
Intuit QuickBooks® Desktop SDK v6.1 /qbXML / Intuit QuickBooks® web connector v22.214.171.124
Reckon Accounts [Enterprise] desktop hosted at AWS. Browser deployment (no virtual app installed)
Intuit QuickBooks® Desktop SDK v6.1 / qbXML / Intuit QuickBooks® web connector v126.96.36.199 plus RESTful API v2.1
3-tier architecture browser application; available in AU only.
RESTFUL API (see docs for latest version) / JSON
For Accounts Hosted we always encourage developers to integrate with Accounts desktop first. This is because both use the same SDK at a database level, therefore to ensure integrity, your calls should be robustly tested on desktop before introducing the RESTful API component. More information on the differences (and similarities) between the two products can be found on the Hosted API documentation pages.
Accessing the Documentation
All content that is accessible to the public is available on this help site, however the process of gaining access to specific developer documentation is a little different depending on the application.
As Reckon Accounts is based on the Intuit QuickBooks (TM) source code we are required to have you agree to certain T&Cs prior to accessing the SDK. The Accounts Hosted API was developed by Reckon, and therefore access to documentation is less restricted. Reckon One was built from the ground up by Reckon, therefore we expose the full API documentation to the public.
- Azure API Portal (Public)
- Azure API Portal Keys (approved developer partners only)
- Reckon One Endpoints
- Reckon Accounts SDK (approved developer partners only)
Reckon API Sample App
Accelerate your integration development by checking out our Sample App. Click here to learn more.
Becoming a Reckon Developer Partner
So you have decided which application, or indeed applications, you want to develop to, so what next? The first step is to become a Reckon Developer Partner. It is a completely FREE program and provides access to the following:
- Reckon add-on marketplace listing
- Marketing campaigns to our 600,000+ user base
- Reckon product partners (over 6,000) and partner events
- Documentation (public as well as restricted)
- Azure API portal (Reckon One and Accounts Hosted)
- Free Support
- Application licenses for testing as required
- Reckon One
- Reckon Accounts Desktop Enterprise
- Reckon Accounts Hosted
You will find more details and the application form here.
For us to provide you with your Oauth key, sub-key, client ID and secret ID you will need to provide us with your callback URL (aka redirect URI). You can supply one or multiple callbacks, and these can be changed at any time, for example, before your application connection is live, however we do need this to provide access to the Azure API portal
Example callbacks are: