11.6.5 • Published 21 days ago

conductor-node v11.6.5

Weekly downloads
-
License
MIT
Repository
github
Last release
21 days ago

What is Conductor?

Conductor is a real-time, fully-typed API for QuickBooks Desktop (sometimes called QuickBooks Enterprise), available via TypeScript, Node.js, and REST. In just a few lines, get real-time access to fetch, create, or update any QuickBooks Desktop object type and receive a fully-typed response. Check out the documentation to get started.

Conductor, the company, is building a data integration platform for vertical SaaS companies, starting with QuickBooks Desktop. Our team has spent over a decade building companies, scaling vast software systems, and obsessing over quality.

What is this repo?

This repository is a library for conveniently accessing Conductor's QuickBooks Desktop API from TypeScript or JavaScript. The library is a wrapper around the Conductor REST API, providing a fully-typed, easy-to-use interface for fetching, creating, and updating QuickBooks Desktop objects.

Requirements

  1. A Conductor API key pair: one secret key, one publishable key. Please sign up to join the beta.
  2. Node.js v16 or later.

Documentation

  1. Get Started
  2. Quickstart
  3. Node.js / TypeScript API
  4. REST API
  5. API Reference
  6. Error Handling

Installation

npm install conductor-node
# or
yarn add conductor-node

Usage

The full API documentation is available here along with many code examples. The following is a quickstart example:

import Conductor from "conductor-node";

const conductor = new Conductor("{{YOUR_SECRET_KEY}}");

async function main() {
  // 1. Create a new EndUser.
  const endUser = await conductor.endUsers.create({
    sourceId: "{{UNIQUE_ID_FROM_YOUR_DB}}",
    email: "{{END_USER_EMAIL}}",
    companyName: "{{END_USER_COMPANY_NAME}}",
  });
  console.log("Save this EndUser ID to auth future requests:", endUser.id);

  // 2. Create an AuthSession to establish the QuickBooks Desktop connection.
  const authSession = await conductor.authSessions.create({
    publishableKey: "{{YOUR_PUBLISHABLE_KEY}}",
    endUserId: endUser.id,
  });
  console.log("Complete the QuickBooks Desktop auth:", authSession.authFlowUrl);

  // 3. Get a list of invoices from this EndUser's QuickBooks Desktop.
  const qbdInvoices = await conductor.qbd.customer.query(endUser.id, {
    MaxReturned: 10,
  });
  console.log("QuickBooks Desktop invoices:", qbdInvoices);
}

main();

More documentation

Please see our full documentation site for more docs, guides, and code examples.

11.6.5

21 days ago

11.6.4

1 month ago

11.6.3

1 month ago

11.6.2

1 month ago

11.6.1

2 months ago

11.6.0

2 months ago

11.5.5

3 months ago

11.5.4

3 months ago

11.5.2

3 months ago

11.5.1

3 months ago

11.5.0

4 months ago

11.4.5

4 months ago

11.4.2

4 months ago

11.4.3

4 months ago

11.4.1

4 months ago

11.4.4

4 months ago

11.4.0

5 months ago

11.3.1

5 months ago

11.3.2

5 months ago

11.3.0

5 months ago

10.2.0

9 months ago

11.0.6

7 months ago

11.0.4

7 months ago

11.0.5

7 months ago

11.0.2

7 months ago

11.0.3

7 months ago

11.0.0

8 months ago

11.0.1

8 months ago

10.1.0

10 months ago

10.4.1

8 months ago

10.4.0

8 months ago

11.2.4

6 months ago

11.2.5

5 months ago

11.2.2

6 months ago

11.2.3

6 months ago

11.2.6

5 months ago

11.2.0

6 months ago

11.2.1

6 months ago

10.3.2

8 months ago

10.3.0

8 months ago

10.3.1

8 months ago

11.1.0

6 months ago

10.5.0

8 months ago

10.5.1

8 months ago

10.5.2

8 months ago

10.5.3

8 months ago

10.5.4

8 months ago

10.5.5

8 months ago

10.0.1

11 months ago

10.0.2

11 months ago

10.0.0

11 months ago

9.8.1

1 year ago

9.8.0

1 year ago

9.5.0

1 year ago

9.6.1

1 year ago

9.6.0

1 year ago

9.7.0

1 year ago

9.4.2

1 year ago

9.4.1

1 year ago

9.4.0

1 year ago

8.6.3

1 year ago

8.6.2

1 year ago

8.6.5

1 year ago

8.6.4

1 year ago

8.6.6

1 year ago

9.1.3

1 year ago

9.1.2

1 year ago

9.0.2

1 year ago

9.0.1

1 year ago

9.0.0

1 year ago

9.2.1

1 year ago

9.1.1

1 year ago

9.1.0

1 year ago

9.3.0

1 year ago

9.2.0

1 year ago

8.6.1

1 year ago

8.6.0

1 year ago

8.4.1

1 year ago

8.5.3

1 year ago

8.5.0

1 year ago

8.5.2

1 year ago

8.5.1

1 year ago

8.4.0

1 year ago

8.2.3

1 year ago

8.2.4

1 year ago

8.3.0

1 year ago

8.1.0

1 year ago

7.5.1

1 year ago

7.5.0

1 year ago

8.2.1

1 year ago

8.2.0

1 year ago

8.0.1

1 year ago

8.0.0

1 year ago

8.0.3

1 year ago

8.0.2

1 year ago

7.4.10

1 year ago

7.4.11

1 year ago

6.1.0

1 year ago

6.1.2

1 year ago

4.1.8

1 year ago

6.1.1

1 year ago

6.1.3

1 year ago

4.1.9

1 year ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.5

2 years ago

7.3.1

1 year ago

7.3.0

1 year ago

2.0.1

2 years ago

2.0.0

2 years ago

7.4.4

1 year ago

3.2.2

2 years ago

7.4.3

1 year ago

3.2.1

2 years ago

3.2.0

2 years ago

7.4.1

1 year ago

7.4.8

1 year ago

7.4.7

1 year ago

3.6.1

2 years ago

7.4.6

1 year ago

3.6.0

2 years ago

7.4.5

1 year ago

7.4.9

1 year ago

6.2.5

1 year ago

4.0.5

2 years ago

6.2.4

1 year ago

4.0.4

2 years ago

4.0.6

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

4.0.3

2 years ago

4.0.2

2 years ago

6.2.1

1 year ago

6.2.0

1 year ago

6.2.3

1 year ago

6.2.2

1 year ago

7.0.0

1 year ago

7.4.0

1 year ago

7.0.2

1 year ago

7.0.1

1 year ago

3.1.2

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.5.2

2 years ago

3.5.1

2 years ago

3.5.0

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

3.5.6

2 years ago

3.5.5

2 years ago

3.5.4

2 years ago

7.1.3

1 year ago

7.1.2

1 year ago

7.1.1

1 year ago

7.1.0

1 year ago

3.4.0

2 years ago

3.0.1

2 years ago

3.8.0

2 years ago

3.0.0

2 years ago

6.0.0

1 year ago

4.1.10

1 year ago

3.8.4

2 years ago

3.8.3

2 years ago

3.8.2

2 years ago

3.8.1

2 years ago

7.2.0

1 year ago

3.8.5

2 years ago

7.3.5

1 year ago

7.3.4

1 year ago

3.3.0

2 years ago

7.3.3

1 year ago

7.3.2

1 year ago

3.7.1

2 years ago

3.7.0

2 years ago

7.3.6

1 year ago

4.1.4

2 years ago

4.1.3

2 years ago

4.1.5

2 years ago

4.1.0

2 years ago

4.1.2

2 years ago

4.1.1

2 years ago

1.0.0

2 years ago

0.0.15

2 years ago

0.0.16

2 years ago

0.0.17

2 years ago

0.0.18

2 years ago

0.0.10

2 years ago

0.0.11

2 years ago

0.0.12

2 years ago

0.0.13

2 years ago

0.0.14

2 years ago

0.1.0

2 years ago

0.3.0

2 years ago

0.2.1

2 years ago

0.1.2

2 years ago

0.2.0

2 years ago

0.1.1

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.4.1

2 years ago

0.1.4

2 years ago

0.4.0

2 years ago

0.0.7

2 years ago

0.1.5

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

0.0.0

2 years ago