We’re excited to announce a major update to conductor-node that brings full support for Conductor’s new QuickBooks Desktop API v2. This new version introduces significant improvements in usability, consistency, and functionality.

Though the old version of conductor-node will continue to work, it will not receive any further updates. We strongly recommend upgrading to take advantage of the new features and improvements.

Key improvements

Our new QuickBooks Desktop API v2 has been completely redesigned from the ground up. We’ve carefully chosen every field name, parameter, and method description to be significantly more intuitive and clearer than QuickBooks’s original documentation. The API structure has been simplified while maintaining full functionality.

Major improvements include:

  • Automatic pagination support
  • Automatic retries with exponential backoff
  • Configurable timeouts
  • Improved parameter and fields names
  • Completely rewritten inline documentation
  • New methods like .retrieve() and .delete()
  • All fields included in responses
  • Consistent array handling

How to upgrade

npm install conductor-node@latest

Breaking changes

No QuickBooks or Conductor business logic has changed! We’ve simply made the interface simpler, more intuitive, and more robust, while adding new features like automatic pagination and retries.

⚠️ Functional Changes

⚠️ Naming and Structure Changes

New features

More information

For more detailed information about the new Node.js SDK, please check its GitHub repository.