intuit-qbo-dev

Guide QuickBooks Online API integration across Node.js, Python, C#, and Deno.

1|Updated Jun 10, 2025
One-click install
npx skills add https://github.com/Columbia-Cloudworks-LLC/EquipQR --skill intuit-qbo-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: intuit-qbo-dev
Source: https://github.com/Columbia-Cloudworks-LLC/EquipQR/tree/main/.cursor/skills/intuit-qbo-dev
Command: npx skills add https://github.com/Columbia-Cloudworks-LLC/EquipQR --skill intuit-qbo-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers building integrations with QuickBooks Online API often struggle with authentication, entity CRUD, error handling, and best practices for webhooks/CDC. This skill provides a structured guide to accelerate QBO integration work.

Core Features & Use Cases

  • Guidance on OAuth2 token flows and realm management for Intuit apps
  • CRUD patterns for Customer, Invoice, Payment, Item, and Account
  • Error handling strategies for common QBO faults and 3200/6240 codes
  • Webhook and CDC patterns for data synchronization
  • Example workflows and code samples across Node.js, Python, C#, and Deno

Quick Start

Set up a sandbox QuickBooks environment and follow the introductory workflow to create a test customer and invoice using the QuickBooks Online API.

Frequently Asked Questions about intuit-qbo-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement QuickBooks Online API authentication using OAuth2?

To implement QuickBooks Online API authentication, you must configure OAuth2 token flows and manage realms within your Intuit app. This skill provides structured guidance to accelerate setting up OAuth2 authentication for QBO integrations across Node.js, Python, C#, and Deno.

What is the best way to handle QuickBooks Online API errors like 3200 and 6240?

The best way to handle QuickBooks Online API errors is by applying targeted error handling strategies for common QBO faults. This skill provides specific patterns to resolve frequent errors like 3200 and 6240 codes during entity CRUD operations.

How do I sync data using QuickBooks Online webhooks and CDC?

To sync data using QuickBooks Online webhooks and CDC, you implement specific data synchronization patterns. This skill covers webhook and Change Data Capture workflows to keep your local data updated with QBO entities.

Can I use this QBO integration guide for Node.js, Python, C#, and Deno projects?

Yes, you can use this QBO integration guide for Node.js, Python, C#, and Deno projects. It provides example workflows and code samples across all four languages for authentication, CRUD operations, batch processing, and webhooks.

How do I create a test customer and invoice in the QuickBooks Online API?

To create a test customer and invoice in the QuickBooks Online API, set up a sandbox QuickBooks environment and follow the introductory workflow. This skill provides CRUD patterns for Customer, Invoice, Payment, Item, and Account entities.

Why does my QuickBooks Online API integration fail during batch processing?

Your QuickBooks Online API integration might fail during batch processing due to incorrect entity CRUD patterns or unhandled QBO faults. This skill offers structured debugging guidance and error handling strategies for realistic QBO workflows.