2026-04-17
- Dashboard: Email sign-in confirmation now completes more reliably, especially when switching accounts or finishing the secure link flow in browsers that interrupt redirect handoffs.
- Dashboard: Renaming an organization URL from settings now keeps the header breadcrumb and switchers visible on the updated page.
2026-04-16
- Dashboard: Email sign-in is now safer and more reliable.
- Safer first-party secure sign-in links now better survive browser privacy behavior and inbox scanners.
- Still-live older links now keep working until they expire.
- Interrupted or expired handoffs now recover more reliably.
- Malformed or unsafe requests are now rejected earlier.
- Recovery guidance is now clearer when a link is incomplete, expired, already used, or interrupted.
2026-04-15
- API: QBD inventory items and inventory assembly items now allow
incomeAccountto be null to match real-world obscure cases where this field is missing.
2026-04-14
- Dashboard: Organization and project switching in the breadcrumb now keeps you on the matching page when possible, instead of dropping you back to the projects list or end users page.
- Dashboard: Email sign-in links now catch incomplete copied URLs earlier and show clearer recovery guidance instead of a generic sign-in error.
2026-04-13
🚀 Overhauled billing, self-serve management, and Stripe integration
We rebuilt organization billing around Stripe-powered self-serve flows, a production-only free-trial model, and clearer visibility into what counts toward billing.- Free trial on first real production usage: Testing stays free, and the trial starts only when your organization first uses a real production QuickBooks Desktop connection.
- Self-serve billing from the dashboard: Start Pro, restore billing, update payment details, review invoices, and schedule cancellation directly through Stripe Checkout and the billing portal, with clearer success and error feedback when you return.
- Clearer billing guidance across the dashboard: Organization badges, billing page states, and upgrade or fix-billing callouts now make it much more obvious whether you are on
Free trial,Pro,Payment required,Payment failed, orCancelled, and what to do next. - More billing timing details in the status card: The billing page now highlights key dates directly in the main billing card, including active-trial end dates, expired-trial dates, renewal timing, scheduled cancellations, and cancellation dates when available.
- A real billing usage view: The billing page now shows your current status, trial or renewal timing, and the specific billable production connections counted in the past month.
- Usage-based quantities that match real production activity: Billing quantity now follows production QuickBooks Desktop connections used within the past month, excludes test and sample environments, deduplicates by company name, and does not prorate mid-cycle.
- More precise production access enforcement: Billing blocks live production QuickBooks Desktop traffic when required, while setup flows, testing, and connection health checks remain available, and scheduled cancellations keep access through the end of the current billing period.
2026-04-09
- API: QuickBooks Desktop requests now fold common accented Latin characters in outbound text to ASCII instead of dropping the base letter entirely.
2026-04-02
- Infrastructure: Moved dashboard and auth flow deployments to Node.js 24 to mitigate Vercel Node.js 20 SIGSEGV errors that were causing intermittent auth and middleware failures in affected regions.
2026-04-01
- API: QBD invoices, sales receipts, credit memos, and purchase orders now support
lineGroups[].serviceDatewhere QuickBooks Desktop includes or accepts it. - API: QBD service items, non-inventory items, and other charge items now allow
salesAndPurchaseDetails.incomeAccountto be null to match real-world obscure cases where this field is missing. - QuickBooks Desktop: Improved the company-file path mismatch error to explain mapped-drive versus UNC path differences and when to re-download the Web Connector configuration file.
2026-03-26
- Docs: Clarified FAQ billing language so period-based connection counts and non-prorated billing changes are described more accurately.
2026-03-24
- Infrastructure: Updated our QuickBooks Desktop XML parser and builder dependency for upstream security hardening and maintenance, while preserving handling of large responses that contain many numeric character references.
- Docs: Clarified that QBD bills can link only to purchase orders through the API.
2026-03-22
- Docs: Added a new developer intro to QuickBooks Desktop covering company files, Web Connector architecture, connection realities, and recommended sync UX patterns.
2026-03-20
- API: QBD customers now allow
alternateShippingAddresses[].nameto be null to match real-world obscure cases where this field is missing.
2026-03-14
- API: QBD Invoices now support
customerasnullto match real-world obscure cases where this field is missing.
2026-03-10
- API: QuickBooks Desktop endpoints now reject blank or whitespace-padded IDs and blank exact-match
name/fullNamefilters before sending requests upstream.
2026-03-09
- API: QBD vendor credits now allow
vendorto be null to match real-world obscure cases where this field is missing.
2026-03-05
- API: QuickBooks Desktop responses now normalize numeric character references in returned text fields, including legacy smart-quote refs, so encoded character sequences are returned as plain text instead of entity-encoded values.
2026-03-02
- Docs: Our help AI assistant now gives clearer, simpler step-by-step answers for QuickBooks Desktop setup and connection issues.
2026-02-28
- API: QBD Credit Memos now support
customerasnullto match real-world obscure cases where this field is missing. - Docs: Expanded the QBD data corruption guide with a QBWin.log-first workflow for fixing error
1000list and transaction warnings.
2026-02-26
- Error handling: Improved guidance for handling QuickBooks Desktop permission resets that may follow a QuickBooks Desktop restore/copy/migration, a QuickBooks password change, or a QuickBooks update.
2026-02-24
- Auth flow: Faster, smoother QBD setup when moving between steps.
- Auth flow: Reduced setup page load by lazy-loading step instructions and prefetching navigation.
- Error handling: Clearer errors when QWC file downloads fail.
2026-02-18
- Dashboard: End Users page subtitle now shows unique production connections in use, matching billing deduplication by QuickBooks company name.
- Error handling: Added a custom message for QuickBooks Desktop connection error
0x80040414. - Error handling: Expanded the inactive QuickBooks Desktop connection message with concrete Web Connector troubleshooting steps.
2026-02-11
- Auth flow: Web Connector password now has its own dedicated, more prominent page.
- Auth flow: Callout on the configure page for returning users who completed setup before.
2026-02-10
- Infrastructure: Handle late QuickBooks Web Connector SOAP callbacks after the active request has already been cleared.
2026-02-08
- Infrastructure: Prevent stuck QuickBooks Desktop requests from leaking memory when Redis snapshots mark them terminal before the local HTTP promise settles.
2026-02-04
- Infrastructure: Ensure adopted QuickBooks Desktop timeouts resolve local requests even if the response message is dropped.
2026-02-02
🛡️ Security: SOC 2 Type 2 certified
Conductor has completed its 2026 SOC 2 Type 2 audit, performed by Insight Assurance, the same firm that audits OpenAI and Perplexity. Our certification covers the Security, Availability, and Confidentiality Trust Service Criteria.- To request a copy of our most recent SOC 2 Type 2 report, email support@conductor.is.
- Learn more on our Security page.
2026-02-01
- Infrastructure: Improved QuickBooks Desktop response handling to prevent stuck requests when response dispatch is interrupted.
2026-01-30
- API: QBD Sales Tax Preferences now allow
defaultItemSalesTaxto be null to match real-world obscure cases where this field is missing, even though the QuickBooks Desktop schema says it is required.
2026-01-27
- API: QBD deleted list-objects now include
fullNamein responses.
2026-01-25
- Dashboard: Remove organization members from the Members tab with typed confirmation.
2026-01-24
- API: Added QuickBooks Desktop shipping methods endpoints for create and list operations.
2026-01-23
🚀 Dashboard: Organization invitations
- Invite teammates by email to join your organization or create a Conductor account.
- Existing Conductor users are added immediately when invited.
- Invitation links prefill the invited email in sign-in and sign-up, including for signed-out visitors.
- Track invitation status and resend or revoke invitations from the Members page.
2026-01-12
- Error handling: Add proper error handling for when a QuickBooks Desktop request payload exceeds our safety cap of 20 MiB.
2026-01-08
- Dashboard & Auth flow: Fixed organization and end-user logos not loading.
2026-01-06
- Error handling: Added a custom message for QuickBooks Desktop connection error
0x8004040B. - API: QBD Receive Payments now supports
customerIdasnullto match real-world obscure cases where this field is missing.
2026-01-05
- Dashboard: Added search and keyboard navigation to the organization and project switchers in the breadcrumb.
2025-12-31
- API: QBD Sales Orders now support
customerIdasnullto match real-world obscure cases where this field is missing.
2025-12-24
- Dashboard: Email magic links now open a quick confirmation step to prevent inbox scanners from expiring the link before you click it.
2025-12-17
- API: Allow
vendorto be null for bills in API to accomodate obscure real-world data where the field can be absent. - API: Added support for additional payroll wage item fields that QuickBooks Desktop returns in the wild but aren’t documented in the official QBD SDK docs (e.g.
overtimeMultiplier,rate,ratePercent).
2025-12-12
🚀 SDK: New zero-dependency Node.js / TypeScript SDK v13
Released v13 of our Node.js / TypeScript / JavaScript SDK at conductor-is/quickbooks-desktop-node.This release is a major version bump to v13, but 99% of users will not need any code changes! See the migration guide if you encounter TypeScript errors after upgrading.
Key improvements
- Zero dependencies: All runtime dependencies have been removed! 🎉
- Native fetch support:
node-fetchhas been removed in favor of the native Fetch API now that Node 16 support is dropped. - Simplified pagination:
nextPageRequestOptions()replaces multiple pagination helpers for a consistent flow. - Lighter type system: Pagination classes are now simple type aliases instead of runtime classes.
fetchOptionsreplaceshttpAgent: Configure proxies and transport viafetchOptionsinstead ofhttpAgent.- Consistent method naming: All delete operations now use
.delete()instead of.del(). - Clearer path parameters: Methods with multiple path params now use named arguments instead of positional ones, and are automatically URI-encoded.
2025-12-11
- Docs: New guide on fetching QuickBooks Desktop reports via the Conductor passthrough endpoint.
- Docs: Fixed API reference code samples to show SDK snippets instead of raw fetch examples.
- Docs: Added a one-click “Copy page” button on every docs page to make it easier to share content with LLMs.
2025-12-08
- API: Made
openAmountoptional on bills and vendor credits due to a rare QBD bug, with fallback computation instructions in the API docs. - Dashboard: Email magic links better bypass mail-scanner prefetches.
2025-12-04
- Error handling: Improved the error message shown when a QuickBooks Desktop company file contains corrupted data, with clearer repair guidance.
2025-11-19
- Docs: Added troubleshooting step for moved connections in the “Web Connector cannot connect to QuickBooks Desktop” help guide.
- Auth flow: Add callout emphasizing keeping QuickBooks Desktop open.
- Docs: Improved FAQs on keeping QuickBooks Desktop open.
2025-11-08
- Dashboard: Add callout tips for how to reconnect an existing QuickBooks Desktop connection.
2025-11-03
- Docs: New help guide for creating a dedicated QuickBooks Desktop user for a Web Connector connection.
2025-10-23
🚀 Infrastructure: Re-architected the integration request queue and QBD session manager into a Redis-backed distributed system
- Durable queue recovery and session failover that let operators bounce infrastructure without dropping or replaying in-flight jobs.
- Zero downtime during deploys.
- Crash-safe queuing with durable persistence before requests are exposed.
- Automated timeout recovery with cross-instance adoption so stalled work is reclaimed by healthy workers.
- Self-healing queues that detect missing records and reclaim orphaned work.
- Horizontal scaling without coordination limits since any pod can drain the shared Redis queue as project load grows.
- Early backlog detection and controlled shutdown draining.
- Full-fidelity diagnostics via persisted lifecycle snapshots.
-
Faster response times from reduced server load.

2025-10-22
- Docs: Added instructions to remove and re-add the Web Connector connection in the “Could not start QuickBooks” help guide.
2025-10-19
- API: Support for customer types in API v2.
2025-10-16
- Dashboard: Prevent corporate email scanners from consuming magic-link sign-in tokens before users attempt to sign in via email.
2025-10-14
- API: Corrected the
salesTaxTotalfield to be optional. - Docs: Highlighted ability to fetch a batch of specific records by ID in a single list request.
2025-10-08
- Dashboard: Added a hover copy shortcut for Conductor IDs in the End Users table.
2025-10-02
- Error handling: Add guide link to QBD timeout error message.
2025-10-01
- Dashboard: Show a clear error message when an emailed sign-in link expires so users can request a new one.
- Docs: New guide for ensuring QuickBooks Desktop opens at startup.
2025-09-26
- Dashboard: Dashboard breadcrumb now shows each organization’s subscription tier badge.
- Docs: Added a step to the “Could not start QuickBooks” help guide for when the user has moved the company file location.
2025-09-25
- Docs: Added FAQ about QBD API request latency.
2025-09-24
- Dashboard: Dashboard now shows the QuickBooks company name, as defined in the QuickBooks company file, in the end-users table.
- Auth flow: Add note to Auth Flow for how to open the
.qwcfile if the Web Connector doesn’t launch automatically.
2025-09-23
- Error handling: Conductor now auto-retries server-side when QuickBooks returns the transient error “This list has been modified by another user”, reducing manual restarts.
2025-09-17
- API: Support for credit card refunds in API v2.
- Docs: Added more detailed endpoint descriptions to the API docs.
2025-09-16
- Error handling: Specialized Conductor error messages with resolution instructions for two obscure QuickBooks Desktop connection errors.
- API: Support a linked-transaction object’s field
transactionTypehaving the output value ”???”, which we’ve seen in the wild, even though it is not in the QuickBooks’s own schema definition. - API: Allow output inventory adjustment line’s
itemIdto be null.
2025-09-15
- Auth flow: Performance improvements for the auth flow UI.
2025-09-12
- Dashboard: Dashboard visibility on mobile.
2025-09-11
- Dashboard: Add search, sorting, and column visibility to the End Users table in the dashboard.
- Dashboard: Faster loading of the dashboard End Users table for projects with many connections.
2025-09-08
- Docs: Image widths in docs render correctly.
2025-09-04
- API: Support for currencies in API v2.
- Docs: Restructured the End-User FAQ for readability.
- Docs: Improved the FAQs for setting up a Web Connector connection on one or multiple computers for the same company file, emphasizing that the company file paths must be identical.
2025-09-02
- Billing: Refined logic for detecting duplicate connections used for billing.
2025-08-27
- Docs: Clarified in API docs that date-only values used as upper bounds in date-range filters are interpreted by QuickBooks Desktop as the end of that day.
2025-08-26
- API: List datetime filters now properly preserve timezone information, preventing unintended shifts where QBD would misinterpret the UTC timestamp as the end-user’s local timezone.
- Docs: Clarified date/time filter descriptions to better explain how QuickBooks interprets the timezone for different formats (example).
- API: Stricter validation for date/time inputs aligned with QuickBooks Desktop’s
DATETIMETYPEspecification. - API: Date-only and timezone‑less values are interpreted in the QuickBooks Desktop host’s local timezone; explicit offsets are respected.
2025-08-22
- Error handling: Added a custom error message for QuickBooks Web Connector error code
0x80040403. - Error handling: Added guide link to error message for QuickBooks Web Connector error code
0x80040437.
2025-08-21
- Error handling: Added a custom error message for QuickBooks Desktop error code
3415, for which QuickBooks returns an empty error message.
2025-08-16
- API: Support for unit-of-measure sets in API v2.
2025-08-15
- API: Allow
customerIdto be null for sales receipts in API to accomodate obscure real-world data.
2025-08-14
- API: Support for deleted transactions in API v2.
- API: Support for deleted list objects in API v2.
- API: Fix the
transactionTypesquery parameter when fetching transactions.
2025-08-13
- Billing: Automatically list active end-users in the Stripe invoice memo/footer.
- Billing: Added company file paths to the Stripe invoice memo for active QuickBooks Desktop connections, if it fits.
2025-08-12
- Dashboard: All date and time values throughout the dashboard now show the absolute timestamp with timezone on hover.
2025-08-08
- Docs: Help guide for QuickBooks “Insufficient permission level” error.
2025-08-06
- API: Enhanced handling of input numbers with more than 5 decimal places in API to comply with QBD requirements for quantity and amount-related fields.
2025-08-04
- API: Allow
transactionDateto be null for receivable transactions in API to accomodate QBD breaking its own schema definition. - API: Allow
expenseAccountto be null for sales-and-purchase details in API to accomodate QBD breaking its own schema definition.
2025-08-01
- API: Support for other charge items in API v2.
- API: Support for templates in API v2.
- Error handling: Improved user-facing resolution instructions for QBD timeout errors.
2025-07-23
- Error handling: Improved error handling for QuickBooks Desktop’s opaque
3120error. - Docs: Improved the description for the
amountfield on estimate line items to include information about the markup fields.
2025-07-18
- SDKs: Corrected MCP server handling of the required Conductor end-user ID parameter.
2025-07-17
- Docs: Clarified retrieve endpoint docs for transaction types to note linked transactions are always included.
2025-07-08
- API: Support for build assemblies in API v2.
2025-07-07
- Dashboard: Support for transferring projects between organizations from the dashboard.
2025-07-02
- Docs: Help guide for QuickBooks “Run as administrator” mismatch error.
- Docs: Updated “Could not start QuickBooks” guide with a step to check permission level mismatches.
2025-06-26
- Docs: Numerous refinements to the help guides for inactive connections and “Could not start QuickBooks”.
- API: Better support for massive query responses (e.g., more than 1 GB) in the API.
2025-06-16
- Auth flow: Significantly reduced the bundle size of the auth flow, reducing the initial page load time.
- API: Drop support for comma-separated values in query parameters to avoid breaking values that have commas in them (e.g., “Facebook, Inc.”). We still support the exploded/repeat format (e.g.,
?id=abc&id=def).
2025-06-09
- Docs: Help guide for Unable to cast COM object.
- Docs: Help guide for QuickBooks Web Connector not starting.
2025-06-06
- SDKs: Conductor MCP server - talk to your QuickBooks Desktop data from an LLM using our Model Context Protocol (MCP) server.
2025-05-25
- Auth flow: QuickBooks Desktop authentication flow now uses URL-based navigation for each step, enabling proper browser back button functionality.
2025-05-21
- Docs: Help guide for error handling.
- Docs: Fix broken links in docs.
2025-05-16
- API: Support for other names in API v2.
2025-05-08
- API: Support for payment methods in API v2.
- API: Handling of invalid QuickBooks Desktop data in API responses.
- API: Changed the
context.valuefield to be nullable on output to support unexpected values that somehow exist in some real-world company files.
2025-05-06
- API: The
statefield for employee addresses is now an enum when creating or updating an employee, but a plain string when returning an employee to support unexpected values that somehow exist in some real-world company files.
2025-05-05
- Docs: Help guide for changing a QuickBooks Web Connector connection’s settings.
2025-04-30
- Docs: Overhauled the multiple connections help guide to be easier to follow, more user-friendly, and hide technical details by default.
2025-04-29
- Dashboard: Support for deleting projects from the dashboard.
2025-04-28
- Dashboard: Create multiple API keys per project from the dashboard.
- Dashboard: Revoke API keys from the dashboard.
- Docs: Overhauled the API keys documentation.
2025-04-27
- Auth flow: Step in QBD auth flow checking if end-users are connecting multiple company files from a single computer.
- Docs: Significantly expanded our Repair data corruption help guide.
2025-04-25
- Auth flow: Clearer success messaging in the QuickBooks Desktop auth flow after the connection health check passes.
2025-04-23
- Docs: Add step to reboot your computer to the Connection not active help guide.
- Docs: Clarified QuickBooks Desktop internal error message with a recommendation to rebuild and verify the company file.
- Docs: Expanded the Rebuild and verify data help guide with clearer explanations of potential data issues and repair steps.
2025-04-22
- API: Support for item sites in API v2.
2025-04-21
- API: ListIDs containing the
E-\d+pattern are no longer being parsed as 0.
2025-04-18
- API: Support for item groups in API v2.
2025-04-16
- Docs: Help guide for changing the QuickBooks Desktop user for a connection.
2025-04-11
- Docs: Help guide for removing a QuickBooks Desktop connection.
- Docs: Updated the UAC prompt help guide to recommend a much better solution to the issue.
2025-04-09
- Auth flow: Stronger emphasis for callout warnings in the QBD auth flow.
- Auth flow: Add a second warning to the QBD auth flow about changing the Web Connector settings.
- Auth flow: Reimplemented generation of the QWC file for efficiency.
- Auth flow: Reimplemented auth-flow health check to use a direct fetch call to the new Conductor API.
- Auth flow: Remove the old
conductor-nodepackage from auth-flow to reduce bundle size.
2025-04-04
- Auth flow: Refined final steps of the QBD auth flow.
2025-04-01
- API: Server-side auto-retry with a fresh QBD session when the maximum number of iterators is exceeded.
- SDKs: Remove the
@betatag from the Node.js SDK.
2025-03-27
- API: Support for account tax lines in API v2.
- SDKs: Fix handling of timeout set in SDKs.
2025-03-25
- Docs: Published our OpenAPI schema for use in development tools.
- API: Fix the
transactionTypequery parameter when fetching transactions.
2025-03-24
- API: Support for item receipts in API v2.
- Docs: Added a recommendation to the connection not active help guide for recreating the QuickBooks Web Connector log file.
2025-03-23
- API: Support for price levels in API v2.
2025-03-19
- API: Support for fetching QBD company information in API v2.
- API: Support for fetching QBD company file preferences in API v2.
- Docs: Documentation on missing QBD types that are not yet supported in Conductor.
- Docs: Correctly show date examples as date-only (YYYY-MM-DD) values instead of datetimes (YYYY-MM-DDTHH:MM:SS) in the API docs.
- Docs: Example values for
createdAtfields in the API docs.
2025-03-17
- API: Handling of absent required output fields in QuickBooks Desktop data, such as
totalAmounton receive-payments,amounton checks, andnoteon additional-notes, that can be missing in real-world corrupt data.
2025-03-14
- Docs: Help guide for Web Connector “Another update is in progress” error.
- Docs: Added
ErrorandErrorResponseschemas to the OpenAPI spec. - API: Exposed missing
employeePayroll.deleteAllEarningsfield when updating employees.
2025-03-13
- Dashboard: Dashboard section for marketing site.
- Docs: FAQ on supported QuickBooks Desktop hosting providers.
- Docs: Error resolution instructions for QBD connection error.
2025-03-12
- Dashboard: “Test connection” button in the dashboard to verify QuickBooks Desktop connections.
2025-03-05
- API: Support for searching across all QBD transaction types in API v2.
2025-02-27
- API: Replaced the legacy endpoint
/v1/end-users/{end-user-id}/ping/{integration-slug}with a more consistent/v1/quickbooks-desktop/health-checkendpoint for connection health checks. - API: Maintained backward compatibility by continuing to support the legacy ping endpoint format.
2025-02-26
- Dashboard: Ability to transfer end users between projects in the dashboard.
- Dashboard: Added cancel buttons to modals in the dashboard.
2025-02-23
- Docs: Migrated more legacy documentation to the new API v2 docs.
- Docs: Reorganized API documentation.
- Docs: Rewritten the Authentication document.
- API: Removed the unused
GET /auth-sessions/:idendpoint from the API, documentation, and SDKs.
2025-02-21
- API: Support for QBD time tracking activities in API v2.
- Docs: Expanded troubleshooting steps in the inactive connection help guide.
- Docs: Removed legacy Node.js SDK installation from the quickstart guide.
- Docs: Removed numerous legacy docs pages.
2025-02-18
- SDKs: Released the new Node.js SDK behind an NPM
@betatag.
2025-02-17
- SDKs: Beautified READMEs for the Node.js and Python SDKs.
2025-02-15
- Docs: Trigger Mintlify docs refresh when updating OpenAPI spec.
2025-02-13
- Docs: Upgrade guide for the Node.js SDK to API v2.
- Auth flow: Adjust auth-flow to exclaim the importance of never changing the Web Connector settings.
- Docs: Add step for resetting the Every-Min value in the Web Connector to the Connection not active help guide.
- Docs: Remove several unneeded docs pages for the old API v1.
2025-02-12
- Docs: JavaScript and Python code samples for every API v2 endpoint using our new SDKs.
2025-02-11
- Auth flow: Company logos to the auth flow, using the organization’s email domain (set in the dashboard’s Organization settings) or the organization’s name.
2025-02-10
- Docs: Upgrade guide for the Node.js SDK to API v2.
- Billing: Enable new customers to purchase a subscription from the dashboard.
- SDKs: Upgrade message in the current Node.js SDK links users to the upgrade guide.
2025-02-09
- Dashboard: Added dropdown menu in dashboard’s Auth Session modal to easily select expiry times (e.g. “30 minutes”, “1 day”) instead of requiring manual input in minutes.
2025-02-07
- API: Support for QBD discount items in API v2.
- Docs: Intro docs for the Node.js SDK and Python SDK.
- Docs: Upgrade docs config to Mintlify’s new
docs.jsonformat.
2025-02-06
- Infrastructure: Internal error tracking.
2025-02-05
- Docs: Quickstart guide now includes a section for the Node.js SDK beta using API v2.
- Dashboard: Dashboard now visually distinguishes between QuickBooks Desktop connections that have been reset versus those that have never been connected.
- API: Always parse
EINfield as a string in API v1.
2025-02-04
- API:
lastSuccessfulRequestAtto theIntegrationConnectionresource.
2025-01-30
- API: Support for QBD inventory adjustments in API v2.
- Infrastructure: The server will gracefully shutdown during deployments by letting in-process requests complete.
2025-01-29
- API: Support for QBD sales representatives in API v2.
- Billing: Count all connections in test projects as test users.
- Dashboard: Move source ID from the end-user table to the expanded view in the dashboard.
- API: QBD
JournalEntry.debitLinesnow returnaccountas a nullable field to reflect data from the wild. - API: QBD
Employee.addressnow supports all address fields.
2025-01-28
- Docs: Help guide for QBD admin required error.
-
Dashboard: Redesigned end-user table in the dashboard.

2025-01-27
- API: Support for QBD employees in API v2.
- API: Support for QBD payroll wage items in API v2.
2025-01-25
- API: Internal framework for defining OpenAPI schemas.
2025-01-23
- SDKs: Released the Python SDK on PyPI, now available in stable release.
- Docs: Pagination guide for API v2.
- Docs: Quickstart guide now recommends installing SDKs instead of using the API Playground.
- Docs: Quickstart guide no longer shows how to create end-users and an auth session via code.
- SDKs: Prevented unnecessary retries in SDKs when receiving definitive error responses.
2025-01-22
- API: Support for deleting QBD transaction types, such as invoices, in API v2.
- Docs: Documentation on cursor-based pagination in API v2.
- SDKs: Automated internal SDK generator pipeline for faster release cycles.
2025-01-21
- Dashboard: Ability to generate QuickBooks Desktop authentication links directly from the dashboard.
- Dashboard: Ability to configure expiry and redirect URL for auth sessions in the dashboard.
- Dashboard: Quick “Generate auth link” button in the dashboard for end-users that haven’t connected yet.
- Docs: No-code Conductor quickstart guide.
- Dashboard: Auth session is now automatically generated in the dashboard after creating a new end-user.
- Dashboard: Restyled dashboard modals.
2025-01-13
- Auth flow: Validation of
publishableKeyagainst the authenticated project during auth session creation. - Dashboard: Moved the action menu in the dashboard’s end-user table to the left side for better visibility.
2025-01-11
- Dashboard: Company logos to the dashboard for organizations and end-users.
2025-01-07
- Dashboard: Ability to delete end-users from the dashboard.
2025-01-06
- Dashboard: Ability to edit end-user properties from the dashboard.
2024-12-31
- Docs: This changelog page.
2024-12-30
- API: Support for QBD vendor credits in API v2.
2024-12-29
- API: Support for QBD subtotal items in API v2.
2024-12-26
- API: Support for QBD credit memos in API v2.

