Check out Conductor’s official Node.js and Python SDKs for integrating with the QuickBooks Desktop API.
Conductor provides powerful, fully-typed SDKs for Node.js and Python that provides a top-tier developer experience for integrating QuickBooks Desktop. Both SDKs provide:
Full API coverage
Type safety and autocomplete for every endpoint, parameter, and response field
If you’re migrating from the old conductor-node package (v11 or earlier),
please see the upgrade guide.
Copy
Ask AI
import Conductor from "conductor-node";const conductor = new Conductor({ apiKey: "YOUR_SECRET_KEY" });async function main() { // Fetch the first page of invoices const invoices = await conductor.qbd.invoices.list({ conductorEndUserId: "YOUR_END_USER_ID", }); console.log(invoices.data);}main();
from conductor import Conductorconductor = Conductor(api_key="YOUR_SECRET_KEY")# Fetch the first page of invoicesinvoices = conductor.qbd.invoices.list( conductor_end_user_id="YOUR_END_USER_ID",)print(invoices.data)