{"status_code":200,"status":"OK","data":{"id":"quickbooks-desktop","name":"QuickBooks Desktop","status":"beta","blind_mapped":false,"custom_scopes":false,"auth_type":"custom","auth_only":false,"has_sandbox_credentials":false,"description":"QuickBooks Desktop is an on-premises accounting software by Intuit for small and medium-sized businesses, offering invoicing, expense tracking, payroll, and financial reporting capabilities.","website_url":"https://quickbooks.intuit.com/desktop/","free_trial_available":false,"icon_url":"https://res.cloudinary.com/apideck/icons/quickbooks","logo_url":"https://res.cloudinary.com/apideck/icons/quickbooks-desktop","unified_apis":[{"id":"accounting","name":"Accounting API","auth_only":false,"supported_resources":[{"downstream_name":"Customers","downstream_id":"customers","name":"Customers","status":"live","id":"customers","custom_field_support":true},{"status":"live","downstream_id":"invoices","id":"invoices","name":"Invoices","custom_field_support":false,"downstream_name":"Invoices"},{"id":"journal-entries","name":"Journal Entries","status":"live","custom_field_support":true,"downstream_id":"journal-entries","downstream_name":"Journal Entries"},{"custom_field_support":true,"id":"payments","name":"Payments","downstream_name":"Receive Payments","status":"live","downstream_id":"receive-payments"},{"status":"live","custom_field_support":true,"id":"suppliers","name":"Suppliers","downstream_name":"Vendors","downstream_id":"vendors"},{"status":"live","name":"Bills","custom_field_support":true,"downstream_id":"bills","id":"bills","downstream_name":"Bills"},{"name":"Ledger Accounts","downstream_name":"Accounts","custom_field_support":true,"status":"live","downstream_id":"accounts","id":"ledger-accounts"},{"downstream_name":"Items","status":"live","custom_field_support":false,"id":"invoice-items","downstream_id":"items","name":"Invoice Items"},{"id":"credit-notes","name":"Credit Notes","downstream_id":"credit-memos","downstream_name":"Credit Memos","custom_field_support":true,"status":"live"},{"id":"purchase-orders","downstream_id":"purchase-orders","status":"live","downstream_name":"Purchase Orders","custom_field_support":true,"name":"Purchase Orders"},{"status":"live","downstream_id":"tax-rates","custom_field_support":false,"name":"Tax Rates","id":"tax-rates","downstream_name":"Tax Rates"}],"downstream_unsupported_resources":[],"supported_events":[],"oauth_scopes":[]}],"settings":[{"id":"connection_id","type":"text","label":"Connection ID","required":true,"required_for_authorization":false,"hidden":true},{"id":"instance_url","type":"text","label":"Instance URL","required":false,"required_for_authorization":false,"hidden":true},{"id":"qbd_password","type":"copy","label":"Web Connector Password","required":false,"required_for_authorization":false,"hidden":false,"description":"Save this password — you'll need it when QuickBooks Web Connector prompts you during setup."},{"id":"qwc_download_url","type":"info","label":"Web Connector Setup File","required":false,"required_for_authorization":false,"hidden":false,"description":"[Download apideck.qwc]({{qwc_download_url}})\n\nSave this file, then add it to QuickBooks Web Connector on your Windows machine by clicking 'Add an Application'."},{"id":"setup_instructions","type":"info","label":"How to set up Web Connector","required":false,"required_for_authorization":false,"hidden":false,"description":"1. **Open QuickBooks Desktop**\nMake sure your company file is open\n2. **Open Web Connector**\nFind it in your Start menu or QuickBooks folder\n3. **Click 'Add an application'**\nSelect the .qwc file you downloaded\n4. **Authorize in QuickBooks**\nClick 'Yes' when prompted to allow access\n5. **Enter the password**\nUse the password shown above\n6. **Run the sync**\nCheck the box and click 'Update Selected'\n7. **Click 'Save' to finish**\nOnce Web Connector shows the sync running, click Save below to verify the connection."}],"supported_resources":[{"downstream_name":"Customers","downstream_id":"customers","name":"Customers","status":"live","id":"customers","custom_field_support":true},{"status":"live","downstream_id":"invoices","id":"invoices","name":"Invoices","custom_field_support":false,"downstream_name":"Invoices"},{"id":"journal-entries","name":"Journal Entries","status":"live","custom_field_support":true,"downstream_id":"journal-entries","downstream_name":"Journal Entries"},{"custom_field_support":true,"id":"payments","name":"Payments","downstream_name":"Receive Payments","status":"live","downstream_id":"receive-payments"},{"status":"live","custom_field_support":true,"id":"suppliers","name":"Suppliers","downstream_name":"Vendors","downstream_id":"vendors"},{"status":"live","name":"Bills","custom_field_support":true,"downstream_id":"bills","id":"bills","downstream_name":"Bills"},{"name":"Ledger Accounts","downstream_name":"Accounts","custom_field_support":true,"status":"live","downstream_id":"accounts","id":"ledger-accounts"},{"downstream_name":"Items","status":"live","custom_field_support":false,"id":"invoice-items","downstream_id":"items","name":"Invoice Items"},{"id":"credit-notes","name":"Credit Notes","downstream_id":"credit-memos","downstream_name":"Credit Memos","custom_field_support":true,"status":"live"},{"id":"purchase-orders","downstream_id":"purchase-orders","status":"live","downstream_name":"Purchase Orders","custom_field_support":true,"name":"Purchase Orders"},{"status":"live","downstream_id":"tax-rates","custom_field_support":false,"name":"Tax Rates","id":"tax-rates","downstream_name":"Tax Rates"}],"configurable_resources":[],"supported_events":[],"webhook_support":{"mode":"none"},"batch_support":{"mode":"none","resources":{}},"schema_support":{"supported":true},"docs":[{"audience":"application_owner","name":"getting_started","id":"application_owner+getting_started","format":"markdown","url":"https://unify.apideck.com/connector/connectors/quickbooks-desktop/docs/application_owner+getting_started"},{"audience":"application_owner","id":"application_owner+test_instance","format":"markdown","name":"test_instance","url":"https://unify.apideck.com/connector/connectors/quickbooks-desktop/docs/application_owner+test_instance"},{"name":"connection","audience":"consumer","format":"markdown","id":"consumer+connection","url":"https://unify.apideck.com/connector/connectors/quickbooks-desktop/docs/consumer+connection"}],"overview":{"apideck_credentials_available":false,"partnership_note":"A free Intuit Developer Account is sufficient; desktop integrations require no app review or approval.","difficulty_reason":"Custom Auth + Per-Consumer Local Setup","important_to_know":["On-premises: consumer data lives in a local company file on a Windows machine; every connection involves consumer-side setup on that machine.","Data arrives via scheduled sync runs rather than real-time calls (auto-run defaults to roughly every minute), not real-time push.","Intuit stop-sell: new US subscriptions of Desktop Pro Plus, Premier Plus, and Mac Plus ended September 30, 2024; existing subscribers can renew and Enterprise remains on sale, so the base is consolidating toward Enterprise."],"consumer_access_level":"A QuickBooks Admin must authorise the integration on the Windows machine hosting the company file","difficulty":"highly_complex","sandbox_note":"Testing runs against a local QuickBooks Desktop install: bundled sample company files, a free Not for Resale developer copy from Intuit, or a 30-day trial.","beta":true,"rate_limits":"No published rate limits — throughput is bounded by the consumer's machine and the sync schedule.","partnership_required":false,"costs":"None for API access: the QuickBooks Desktop SDK and Web Connector are free from Intuit; consumers pay for their own QuickBooks Desktop licence","authentication_note":"Shared server-side X-Admin-Secret API key — not OAuth.","webhooks":"No webhooks — the platform has no event system and the connector has no webhook support, native or virtual.","responsibility_matrix":[{"apideck":"Docs provided","area":"Enable Connector & Configure Vault","customer":"✓"},{"area":"Share Onboarding Instructions","customer":"✓","apideck":"Instructions provided"},{"apideck":"Instructions provided","consumer":"✓ (QuickBooks Admin)","area":"Authorise Integration on the QuickBooks Machine"},{"area":"Build via Unified API","customer":"✓","apideck":"Maintains connector"},{"apideck":"✓ Manages sync","area":"Connection Sync"},{"consumer":"✓ Can revoke access in QuickBooks","customer":"✓ Via Dashboard","area":"Monitor Connections","apideck":"Logs & alerts"}],"account_type_required":"QuickBooks Desktop for Windows (Pro, Premier, or Enterprise — identical API across editions)","sandbox_available":false,"environment_notes":[{"environment":"Sandbox","description":"No separate sandbox environment. Testing runs against a real QuickBooks Desktop installation — use the bundled sample company files, a free Not for Resale (NFR) developer copy from Intuit (Windows only), or a QuickBooks Desktop 30-day trial."},{"description":"Connects to a live company file on the consumer's Windows machine via the QuickBooks Web Connector. Be cautious when testing against live company data.","environment":"Production"}],"apideck_credentials_note":"QuickBooks Desktop has no OAuth app model, so no requesting-application credentials exist"}}}