The QuickBooks Online Accounting API supports past versions of our API.
We also maintain “minor versions” of our APIs to make incremental changes.
You can use minor version queries when to access a specific version of an API entity that’s stable with your app. Using minor versions is optional. Whenever we update the API schema, you can update your code to match the latest version, or keep your existing code with a minor version.
You can use the minor version of any API entity. We recommend working with only one minor version at a time, not multiple versions, to avoid schema conflicts.
You can access minor versions on a per resource basis. You don’t need to use minor versions for all resources unless you want to.
The SDK version automatically gives you the latest features of our APIs and all prior versions.
When we update our SDKs, you can update your code to take advantage of new features and version support. Apps using older versions of SDKs will continue to run.
If you’re using an SDK, you need to set the minor version parameter as a part of the serviceContext object. You can set this in your config file so your app appends the correct minor version to request base URLs.
For the .Net SDK
1 2 3 | ServiceContext context = new ServiceContext(appToken, realmId, intuitServiceType, reqvalidator); context.IppConfiguration.MinorVersion.Qbo = "28"; |
For the Java SDK
1 2 | context = new Context(oauth, appToken, ServiceType.QBO, realmID); context.setMinorVersion("8"); |
Note
If you want to use a minor version of an API, use the minor version query parameter: https://quickbooks.api.intuit.com/v3/company/<realmId>/<apiEntity>/entityId?minorversion=<#>
Replace the following in the parameter:
Here’s an example minor version query for minor version 1 of the journalEntry entity:
https://quickbooks.api.intuit.com/v3/company/<123456789>/journalentry/entityId?minorversion=1
Note
Note: XML Schema Definition (XSD) download is available when generating your own deserialized classes. See the table below.
MINOR VERSION | RELEASE DATE | MINIMUM SDK VERSION | NEW FEATURES |
73 | Jun 24, 2024 | Includes all minor versions 1 through 71, plus the addition of the following:
|
|
71 | Mar 21, 2024 | Includes all minor versions 1 through 70, plus the addition of the following:
|
|
70 | Dec 12, 2023 | Includes all minor versions 1 through 69, plus the addition of the following:
|
|
69 | Jan 12, 2023 | Includes all minor versions 1 through 68, plus the addition of the following:
|
|
68 | Oct 26, 2022 | Includes all minor versions 1 through 67, plus the addition of the following:
|
|
67 | Sep 14, 2022 | Includes all minor versions 1 through 65, plus the addition of the following:
|
|
65 | May 11, 2022 | Includes all minor versions 1 through 63, plus the addition of the following:
|
|
63 | Oct 20, 2021 | Includes all minor versions 1 through 62, plus the addition of the following:
|
|
62 | Jul 14, 2021 | Includes all minor versions 1 through 61, plus the addition of the following:
|
|
61 | Not Applicable | No schema changes | |
60 | Not Applicable | No schema changes | |
59 | Mar 11, 2021 | Includes all minor versions 1 through 57, plus the addition of the following:
|
|
58 | Not Applicable | No schema changes | |
57 | Oct 7, 2020 | Includes all minor versions 1 through 56, plus the addition of the following:
|
|
56 | Sep 23, 2020 | Includes all minor versions 1 through 55, plus the addition of the following:
|
|
55 | Sep 9, 2020 | Includes all minor versions 1 through 54, plus the addition of the following:
|
|
54 | Aug 27, 2020 | Includes all minor versions 1 through 53, plus the addition of the following:
|
|
53 | Aug 13, 2020 | Includes all minor versions 1 through 52, plus the addition of the following:
|
|
52 | Jun 5, 2020 | Includes all minor versions 1 through 51, plus the addition of the following:
|
|
51 | May 19, 2020 | Includes all minor versions 1 through 50, plus the addition of the following:
|
|
50 | May 19, 2020 | Internal, only. No schema change. | |
49 | May 05, 2020 | Includes all minor versions 1 through 48, plus the addition of the following:
|
|
48 | May 05, 2020 | Internal, only. No schema change. | |
47 | February 13, 2020 | Includes all minor versions 1 through 46, plus the addition of the following:
|
|
46 | February 13, 2020 | Includes all minor versions 1 through 45, plus the addition of the following:
|
|
45 | December 19, 2019 | Includes all minor versions 1 through 44, plus the addition of the following:
|
|
44 | December 19, 2019 | Includes all minor versions 1 through 43, plus the addition of the following:
|
|
43 | November 22, 2019 | Includes all minor versions 1 through 42, plus the addition of the following:
|
|
42 | November 22, 2019 | Internal, only. No schema change. | |
41 | September 24, 2019 | Includes all minor versions 1 through 40, plus the addition of the following:
|
|
40 | July 30, 2019 | Includes all minor versions 1 through 39, plus the addition of the following:
|
|
39 | July 19, 2019 | Internal Only | Includes all minor versions 1 through 38, plus the addition of the following:
|
38 | May 9, 2019 | Includes all minor versions 1 through 37, plus the addition of the following:
|
|
37 | March 26, 2019 | Includes all minor versions 1 through 36, plus the addition of the following:
|
|
36 | February 13, 2019 | Includes all minor versions 1 through 35, plus the addition of the following:
|
|
35 | December 4, 2018 | Includes all minor versions 1 through 34, plus the addition of the following:
|
|
34 | November 21, 2018 | Includes all minor versions 1 through 33, plus the addition of the following:
|
|
33 | December 18, 2018 | Includes all minor versions 1 through 32, plus the addition of the following:
|
|
32 | October 11, 2018 | Java: 4.0.0 .NET 5.0.0 PHP: 4.0.4 |
Includes all minor versions 1 through 30, plus the addition of the following:
|
31 | October 11, 2018 | Java: 4.0.0 .NET 5.0.0 PHP: 4.0.4 |
Includes all minor versions 1 through 30, plus the addition of the following:
|
30 | September 13, 2018 | Java: 4.0.0 .NET 5.0.0 PHP: 4.0.4 |
Includes all minor versions 1 through 29, plus the addition of the following:
|
29 | August 23, 2018 | Includes all minor versions 1 through 28, plus the addition of the following:
|
|
28 | July 25, 2018 | Includes all minor versions 1 through 27, plus the addition of the following:
|
|
27 | July 25, 2018 | Includes all minor versions 1 through 26, plus the addition of the following:
|
|
26 | June 21, 2018 | Java: 4.0.5 .NET 5.0.0 |
Includes all minor versions 1 through 25, plus the addition of the following:
|
25 | October 11, 2018 | Includes all minor versions 1 through 24, plus the addition of the following:
|
|
24 | October 11, 2018 | Java: 4.0.4 .NET 5.0.0 PHP: 4.0.4 |
XSD |
23 | March 26, 2018 | Java: 4.0.0 .NET 5.0.0 PHP: 4.0.4 |
Includes all minor versions 1 through 22, plus the addition of the following:
|
22 | March 26, 2018 | Java: 4.0.0 .NET 5.0.0 PHP: 4.0.4 |
Includes all minor versions 1 through 21, plus the addition of the following:
|
21 | March 8, 2018 | Java: 4.0.0 .NET 5.0.0 PHP: 4.0.4 |
Includes all minor versions 1 through 20, plus the addition of the following:
|
19 | March 26, 2018 | Java: 4.0.0 .NET 5.0.0 PHP: 4.0.4 |
Includes all minor versions 1 through 18, plus the addition of the following:
|
17 | March 26, 2018 | Java: 4.0.0 .NET 5.0.0 PHP: 4.0.4 |
Includes all minor versions 1 through 15, plus the addition of the following:
|
15, 16, 18, 20 | N/A | N/A | Internal, only. No schema change. |
14 | December 18, 2017 | Java: 2.9.6 .NET 3.2.1 PHP: 3.2.6 | Includes all minor versions 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 and 13, plus the addition of the following:
|
13 | October 30, 2017 | Java: 2.9.6 .NET 3.2.1 PHP: 3.2.6 | Includes all minor versions 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12, plus the addition of the following:
|
12 | June 30, 2017 | Java: 2.9.6 .NET 3.2.1 PHP: 3.2.6 | Includes all minor versions 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 11, plus the addition of the following:
|
11 | May 27, 2017 | Java: 2.9.3 .NET: 3.1.0 PHP: 3.2.6 | Includes all minor versions 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10, plus the addition of the following:
|
10 | April 25, 2017 | Java: 2.9.3 .NET: 3.1.0 | Includes all minor versions 1, 2, 3, 4, 5, 6, 7, 8, and 9, plus the addition of the following:
|
9 | April 25, 2017 | Java: 2.9.3 .NET: 3.1.0 | Includes all minor versions 1, 2, 3, 4, 5, 6, 7 and 8, plus the addition of the following:
|
8 | November 15, 2016 | Java: 2.7.1 .NET: 2.8.0 PHP: 3.2.4 | Includes all minor versions 1, 2, 3, 4, 5, 6, and 7, plus the addition of the following:
|
7 | Internal, only. | ||
6 | February 17, 2016 | Java: 2.5.0 .NET: 2.4.0 PHP: 2.2.0 | Includes all minor versions 1, 2, 3, 4, and 5, plus the addition of the following:
|
5 | December 18,2015 | Java: 2.4.0 .NET: 2.4.0 PHP: 2.5.0 | Includes all minor version 1, minor version 2, minor version 3, and minor version 4 plus the addition of the following:
|
4 | Phase 1—September 24, 2015 | Java: 2.4.0 .NET: 2.4.0 PHP: 2.2.0 | Includes all minor version 1, minor version 2, and minor version 3 plus the addition of the following: In support of enhanced inventory, the following are added to the Item resource:
|
4 | Phase 2—November 19, 2015 | Java: 2.4.0 .NET: 2.4.0 PHP: 2.2.0 | Includes all minor version 1, minor version 2, minor version 3, and phase 1 of minor version 4 plus the addition of the following:
|
3 | Phase 1—May 29, 2015 | Java: 2.4.0 .NET: 2.4.0 PHP: 2.2.0 | Includes all minor version 1 and minor version 2 plus the addition of the following: Reports APIs
|
3 | Phase 2—August 11, 2015 | Java: 2.4.0 .NET: 2.4.0 PHP: 2.2.0 | Includes all minor version 1, minor version 2, and phase 1 of minor version 3 plus the addition of the following: Transaction entities:
|
3 | Phase 3—August 27, 2015 | Java: 2.4.0 .NET: 2.4.0 PHP: 2.2.0 | Includes all minor version 1, minor version 2, and phases 1 and 2 of minor version 3 plus the addition of the following: Transaction entities:
|
2 | March 25 2015 | PHP: 2.1.0 | Minor version 2 includes all minor version 1 items plus the addition of the following: Reports APIs for detailed report types:
Transaction entities:
|
1 | March 7 2014 | Java: 2.1.2 .NET: 2.0.4 PHP: 2.0.4 | -Addition of -Addition of |
pre-1 | Legacy V3 | Java: <=2.1.0 .NET: 2.0.0 PHP: 2.0.0 | Legacy V3 |