Versioning
The Quickbook API is versioned in the URL path. This documentation covers Quickbook
API v3 (QB3), and the order endpoints are served under a /v1 resource prefix — for
example, POST /v1/quote/price.
We add backward-compatible changes to the current version and reserve a new version number for breaking changes.
What counts as backward compatible
We may make these changes without bumping the version:
- Adding new endpoints or optional request parameters.
- Adding new fields to existing responses.
- Adding new enum values (including new booking
statusvalues in webhooks).
Write your integration to ignore unknown fields so these additions never break you.
Breaking changes
Breaking changes ship under a new version. The previous version keeps working during the announced deprecation window so you can migrate on your own schedule.
In the API Reference
The active base URL — including the version prefix — is shown in the servers block of
the API Reference.