All integrations
Catalogue metadata onlyaccountingv20260721_00

QUICKBOOKS

QuickBooks

Quickbooks is a cloud-based accounting software that helps you manage your finances, track your income and expenses, and get insights into your business

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

114

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

quickbooks_oauth2

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

  • Base URLfull · stringRequired
  • Authorization URLauthorizationUrl · stringRequired
  • Token URLtokenUrl · stringRequired
  • Minor Versiongeneric_id · stringOptional

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 114 actions

Capture Charge

QUICKBOOKS_CAPTURE_CHARGE

Tool to capture funds for an existing charge that was authorized but not captured. Use when you need to complete a previously authorized payment transaction in QuickBooks Payments API. This action finalizes the charge and transfers the funds from the customer's payment method.

Untrusted display-only summary

Create Account

QUICKBOOKS_CREATE_ACCOUNT

Create a new account in QuickBooks with the given parameters.

Untrusted display-only summary

Create Bank Account

QUICKBOOKS_CREATE_BANK_ACCOUNT

Create a new bank account on file for a customer in QuickBooks Payments API. Use this when you need to add ACH/eCheck payment capabilities for a customer.

Untrusted display-only summary

Create Bill

QUICKBOOKS_CREATE_BILL

Create a new bill in QuickBooks Online. A Bill is an AP transaction representing a request-for-payment from a third party for goods or services. Use this action when recording vendor bills for purchases, expenses, or services received.

Untrusted display-only summary

Create Bill Payment

QUICKBOOKS_CREATE_BILL_PAYMENT

Create a bill payment in QuickBooks to record payment against one or more bills. Use when paying vendor bills via check or credit card.

Untrusted display-only summary

Create Class

QUICKBOOKS_CREATE_CLASS

Create a new class in QuickBooks Online. Use when you need to categorize transactions by department, location, or other business segments.

Untrusted display-only summary

Create Credit Memo

QUICKBOOKS_CREATE_CREDIT_MEMO

Tool to create a new credit memo in QuickBooks Online. Use when issuing credit to a customer for returns, refunds, or adjustments.

Untrusted display-only summary

Create Customer

QUICKBOOKS_CREATE_CUSTOMER

Create a new customer in QuickBooks with the given parameters.

Untrusted display-only summary

Create Deposit

QUICKBOOKS_CREATE_DEPOSIT

Creates a new deposit in QuickBooks Online. A deposit represents funds received and deposited to an asset account (typically a bank account). Use this action to record deposits of customer payments, refunds, or other funds into your bank accounts. Each deposit must specify the destination account and at least one line…

Untrusted display-only summary

Create eCheck Payment

QUICKBOOKS_CREATE_ECHECK_PAYMENT

Tool to create an eCheck payment using ACH bank transfer in QuickBooks Payments API. Use when processing payments from customer bank accounts via electronic check. The payment is debited directly from the customer's bank account using the provided routing and account numbers.

Untrusted display-only summary

Create Employee

QUICKBOOKS_CREATE_EMPLOYEE

Create a new employee in QuickBooks.

Untrusted display-only summary

Create Estimate

QUICKBOOKS_CREATE_ESTIMATE

Creates a new estimate in QuickBooks Online. An estimate represents a proposal for goods or services that a customer may purchase. Use this to provide pricing quotes to customers before they commit to a purchase. This action requires a valid customer ID and at least one line item with item details and amount. The crea…

Untrusted display-only summary

Create Invoice

QUICKBOOKS_CREATE_INVOICE

Creates a new invoice in QuickBooks for a customer. An invoice represents a sales transaction where goods or services are sold to a customer on credit or for immediate payment. This action requires: - A valid customer ID (obtain from QUICKBOOKS_CREATE_CUSTOMER or QUICKBOOKS_READ_CUSTOMER) - At least one line item with…

Untrusted display-only summary

Create Item

QUICKBOOKS_CREATE_ITEM

Create a new item in QuickBooks Online. Items represent the products or services that a company buys, sells, or resells. Use when adding new inventory items, services, or non-inventory products to the QuickBooks catalog.

Untrusted display-only summary

Create Journal Entry

QUICKBOOKS_CREATE_JOURNAL_ENTRY

Tool to create a new journal entry in QuickBooks Online. Use when you need to make adjusting or correcting entries that directly affect account balances. Journal entries require at least two lines with total debits equaling total credits.

Untrusted display-only summary

Create Payment

QUICKBOOKS_CREATE_PAYMENT

Creates a payment record in QuickBooks Online. The Payment entity records payment from customers against single or multiple invoices and credit memos. Use this action when recording customer payments, whether full payment of an invoice or partial payment across multiple invoices.

Untrusted display-only summary

Create Purchase

QUICKBOOKS_CREATE_PURCHASE

Tool to create a new purchase transaction in QuickBooks Online. A purchase represents an expense such as a cash payment, check, or credit card purchase. Use when recording business expenses or making payments to vendors.

Untrusted display-only summary

Create Purchase Order

QUICKBOOKS_CREATE_PURCHASE_ORDER

Create a new purchase order in QuickBooks. Use when you need to send a request to a vendor to deliver goods or services.

Untrusted display-only summary

Create Refund Receipt

QUICKBOOKS_CREATE_REFUND_RECEIPT

Tool to create a new refund receipt in QuickBooks Online. Use when a customer receives a refund for returned goods or services.

Untrusted display-only summary

Create Sales Receipt

QUICKBOOKS_CREATE_SALES_RECEIPT

Tool to create a new sales receipt in QuickBooks Online. Use when recording a sale where the customer pays immediately (cash, check, credit card).

Untrusted display-only summary

Create Tax Agency

QUICKBOOKS_CREATE_TAX_AGENCY

Create a new tax agency in QuickBooks Online. Use when you need to set up a new tax authority or agency for tax reporting purposes.

Untrusted display-only summary

Create Tax Code via TaxService

QUICKBOOKS_CREATE_TAXSERVICE_TAXCODE

Create a new tax code with associated tax rates using the TaxService endpoint. Use when you need to set up new tax codes for sales or purchase transactions with specific tax rates.

Untrusted display-only summary

Create Time Activity

QUICKBOOKS_CREATE_TIME_ACTIVITY

Create a new time activity record in QuickBooks Online. TimeActivity tracks employee or vendor time worked on jobs or projects. Use when recording billable or non-billable hours for employees or vendors.

Untrusted display-only summary

Create Vendor

QUICKBOOKS_CREATE_VENDOR

Create a new vendor in QuickBooks with the given details.

Untrusted display-only summary

Create Vendor Credit

QUICKBOOKS_CREATE_VENDOR_CREDIT

Tool to create a new vendor credit in QuickBooks Online. Use when recording a credit from a vendor that reduces what you owe.

Untrusted display-only summary

Customer Balance Detail

QUICKBOOKS_CUSTOMER_BALANCE_DETAIL

Generate a balance detail report for a customer in QuickBooks with the given customer ID.

Untrusted display-only summary

Customer Balance Report

QUICKBOOKS_CUSTOMER_BALANCE_REPORT

Generate a customer balance report in QuickBooks showing outstanding balances for customers. Can filter by specific customers, date ranges, payment status, and accounting method. Returns a hierarchical report with customer names, IDs, and their current balance amounts.

Untrusted display-only summary

Delete Bank Account

QUICKBOOKS_DELETE_BANK_ACCOUNT

Tool to delete a bank account on file for a customer in QuickBooks Payments API. Use when removing a customer's payment method. Returns 204 No Content on success with an empty response body from the API.

Untrusted display-only summary

Delete Item

QUICKBOOKS_DELETE_ITEM

Delete an item in QuickBooks Online by marking it as inactive (soft delete). Items cannot be permanently deleted if they have been used in transactions. Use this action when removing items from active catalogs while preserving historical transaction data. The item will be hidden from dropdowns but remain accessible in…

Untrusted display-only summary

Execute Batch Operation

QUICKBOOKS_EXECUTE_BATCH_OPERATION

Execute multiple QuickBooks operations in a single request. Operations are performed serially. Supports create, update, delete, and query operations on QuickBooks entities. Use this action to reduce network latency when performing multiple operations. Each operation is executed in order, and each response is correlate…

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.