imperal.io
  • How it works
  • Use cases
  • Technology
  • Pricing
Login
Webbee AIWebbee Codeimperal-mcpDevelopers & SDKSecurity & Vault
Add an app 路 Marketplace
imperal.ioICNLI Cloud OS

One OS for everything you run. Webbee is your agent inside it, she does the work, you stay in control.

Product
  • Webbee
  • Webbee Code
  • Imperal MCP
  • Marketplace
  • Use cases
  • Pricing
  • Open panel
Resources
  • Security
  • Technology
  • Success stories
  • Blog
Developers
  • Developers
  • Docs
  • Quick start
  • SDK reference
  • Developer portal
Company
  • About
  • Contact
  • Legal
Open protocol
  • ICNLI
  • SDK on GitHub
漏 2026 Imperal, Inc. 路 ICNLI published at icnli.org under CC BY-SA 4.0
TermsPrivacy
  1. Home
  2. /
  3. Marketplace
  4. /
  5. QuickBooks Online

QuickBooks Online Extension

馃搾 Accounting路by bluebeeweb路v0.1.0
Pay per use8-40 tok/action
Open in panel
0 capabilities1 actions0 installs

About this extension

Connect your own QuickBooks Online company (Intuit OAuth2) to manage invoices, bills, customers, vendors, items, payments, estimates, sales receipts, credit memos, journal entries, and run reports (P&L, Balance Sheet, Cash Flow, AR/AP aging) -- full read/write plus value-add reports like cash position and overdue-invoice tracking.

What you get

Every capability exposed by QuickBooks Online, metered per action and guarded by the two-step safety protocol.

  • connect_quickbookswrite

    Start connecting your QuickBooks Online company: register your Intuit Developer app's Client ID/Client Secret, then get back a one-time browser authorize_url. Open it, sign in with Intuit, pick a company, and approve access -- QuickBooks redirects back here automatically and the connection finishes itself, no further action needed.

  • list_connectionsread

    List the connected QuickBooks Online companies and whether each saved connection still works.

  • disconnect_quickbooksdestructive

    Disconnect a QuickBooks Online company: deletes the saved connection. Nothing in QuickBooks itself is changed.

  • list_entitiesread

    List QuickBooks records of any entity type (Customer, Vendor, Employee, Item, Invoice, Bill, Payment, Estimate, SalesReceipt, CreditMemo, JournalEntry, Purchase, PurchaseOrder, VendorCredit, Deposit, Transfer, Account, Class, Department, TaxCode, Term, Attachable), with an optional WHERE filter fragment.

  • get_entityread

    Read one QuickBooks record of any entity type in full by its Id (e.g. get one Invoice, Customer, Bill).

  • create_entitywrite

    Create a new QuickBooks record of any entity type (e.g. a new Invoice, Customer, Bill, Item, Payment) from a JSON object of its fields exactly as QuickBooks expects.

  • update_entitywrite

    Update selected fields of an existing QuickBooks record (sparse update, merged onto the existing entity). Requires the entity's current SyncToken from get_entity -- QuickBooks enforces optimistic concurrency.

  • delete_entitydestructive

    Delete/void a QuickBooks record. Most QBO transaction entities (Invoice, Bill, Payment, ...) support delete=true instead of true deletion; a handful of master-data entities (Customer, Vendor, Item, Account) cannot be deleted at all by QuickBooks and are instead deactivated via update_entity (set Active=false).

  • send_entitywrite

    Email a QuickBooks transaction (Invoice, Estimate, SalesReceipt, CreditMemo) to its customer, or to an override address.

  • void_entitydestructive

    Void a QuickBooks transaction (e.g. 'Invoice', 'SalesReceipt', 'Payment') -- keeps the record but zeroes its amount, for audit-trail-preserving corrections. Requires the entity's current SyncToken from get_entity.

  • run_queryread

    Run a full QuickBooks SQL-like query against any entity, e.g. "SELECT * FROM Invoice WHERE Balance > '0' ORDERBY TxnDate DESC MAXRESULTS 50". The most flexible way to filter/sort/limit any QuickBooks data.

  • run_reportread

    Run a QuickBooks report by name -- ProfitAndLoss, BalanceSheet, CashFlow, AgedReceivables, AgedPayables, GeneralLedger, TrialBalance, CustomerBalance, VendorBalance, TransactionList -- optionally scoped to a date range and/or grouped by Month/Quarter/Customer/Vendor.

  • get_company_inforead

    Read the connected QuickBooks company's own profile: legal name, country, fiscal year start, address.

  • upload_attachmentwrite

    Attach a file to an existing QuickBooks transaction (e.g. a receipt PDF to a Bill, a signed contract to an Invoice) by fetching it from a publicly reachable URL and uploading it server-side.

  • get_cash_positionread

    Value-add report: one-glance cash position for the connected company -- bank account balances, total cash, and unpaid/overdue invoice and bill totals, so you see the real financial picture in one call.

  • get_overdue_invoicesread

    Value-add report: flag every unpaid invoice overdue by at least a given number of days, sorted worst-first -- the AR collections list.

Related extensions

More extensions in Accounting ready to enable in one click.

  • WaveOfficial Imperal connector for Wave (C27. Accounting & Bookkeeping). Full CRUD on core entities, webhooks, and compliance audits.
  • FreeAgentOfficial Imperal connector for FreeAgent (C27. Accounting & Bookkeeping). Full CRUD on core entities, webhooks, and compliance audits.
  • XeroConnect your own Xero organisation(s) (OAuth2) to manage contacts, invoices, bills, credit notes, bank transactions, payments, items, chart of accounts, tax rates, tracking categories, manual journ...
  • Zoho BooksOfficial Imperal connector for Zoho Books (C27. Accounting & Bookkeeping). Full CRUD on core entities, webhooks, and compliance audits.

Ready to use QuickBooks Online?

Enable QuickBooks Online in your Imperal workspace in one click - 10,000 free starter credits included.

Open in panel