Bearer logo

Quickly use Quickbooks's API to build your own integration

  • Call the Quickbooks API in 2 minutes
  • Integrate into your App with our universal API client
  • Out-of-the-box managed OAuth2 flow & credentials
  • Monitor your Quickbooks's API usage as the latency and error rate
  • Log every API call to Quickbooks from status code to payload
  • Setup rules and receive alerts in real-time on Quickbooks's API incidents

Call the Quickbooks API with Bearer client

// npm install @bearer/node
.auth('AUTH_ID') // Check the code in the box below to learn more about identity
.get('/query', { query: { query: "select * from Account", minorversion: "38"}})
.then(({ data }) => console.log(data))
.catch(e => console.log(e))

Ask for the Quickbooks identity of your users

<script src=""></script>
<button class="btn btn-primary" onclick="myConnectButton()">
Connect to Quickbooks
const bearerClient = bearer('YOUR_BEARER_PUB_KEY')
function myConnectButton() {
.then(({ authId }) => {
// Use this authId like bearer.auth(authId).get(..
console.log('AUTH_ID for this user', authId)

In one click, you can also generate an identity using your own Quickbooks account directly from the Dashboard

Manage & Monitor


Securely store all your API credentials and rotate them in one click.


Get a complete overview of your API usage, from latency to error rate.


Automatically log every API call, find errors and debug in a snap with end-to-end trace.

Featured APIs

Bearer - Integrations built in minutes, Monitored in real-time


Docs & Help


Bearer is on TwitterBearer is on GitHubBearer is on FacebookBearer is on LinkedIn
© Copyright Bearer 2019