{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/3"}],"enrichment":{"capability":"A Python library for querying, creating, updating, and batch-processing QuickBooks Online entities through the Intuit API, with support for filtering, ordering, and change-data capture.","skillfed_tags":["accounting-integration","oauth-client","batch-operations"],"use_cases":["Sync QuickBooks customer and invoice data into a Python application for reporting or analytics","Automate bulk customer or payment creation and updates via batch operations in a single API request","Monitor accounting data changes since a specific timestamp using change-data capture for incremental sync workflows","Build a custom accounting dashboard or integration layer that queries QuickBooks entities with complex filters and ordering","Attach documents or notes to QuickBooks records programmatically via the Attachable API"],"what_it_does":"python-quickbooks is a Python 3 client library for the Intuit QuickBooks Online API, enabling programmatic access to accounting data. It wraps OAuth 2.0 authentication via the intuit-oauth dependency and provides object-oriented interfaces to query, filter, create, update, and delete QuickBooks entities (customers, invoices, payments, etc.) with support for batch operations and change-data capture to track modifications since a given timestamp.\n\nDevelopers pass an AuthClient to a QuickBooks client object along with a refresh token and company ID, then use chainable query methods (all, filter, where, query, count) to retrieve entities or batch operations to perform multiple writes in a single API call. The description warns that user input must be sanitized before passing to queries, as the library does not sanitize input itself.","worth_installing":"Yes. The library is actively maintained, has low install friction, carries a permissive MIT license, and provides a mature Python interface to QuickBooks Online. Install it if you need to integrate QuickBooks data into a Python application. Be aware that you must handle OAuth credential setup separately and sanitize any user input before passing it to queries."},"id":"python-quickbooks","links":{"html":"https://skillfed.io/packages/python-quickbooks","md":"https://skillfed.io/packages/python-quickbooks.md","pypi":"https://pypi.org/project/python-quickbooks/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-04-16","license_spdx":null,"license_treatment":"permissive","name":"python-quickbooks","python_support":"unspecified","summary":"A Python library for accessing the QuickBooks API."},"popularity":{"monthly_downloads":975199,"position":4598,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.9.12"}
