Dext is a cloud bookkeeping automation platform that captures, categorizes, and syncs receipts, invoices, and expenses to accounting software with high accuracy. An unofficial API lets you programmatically pull documents, costs, sales, suppliers, expense reports, and client data health metrics—and push captured documents and expense reports back into Dext and the connected accounting systems.

Dext is a cloud bookkeeping automation platform that captures, categorizes, and syncs financial documents to accounting software with high data-extraction accuracy. Businesses and accounting firms use Dext to digitize receipts, invoices, and expenses, manage employee expense submission and approvals, store documents in Dext Vault, process bank statements, and sync clean data into 30+ accounting systems including QuickBooks Online, Xero, Sage, and Zoho.
Core product areas include:
Common data entities:
Firms and businesses run daily bookkeeping on Dext, but turning its capture-and-sync workflows into broad API-driven automation is non-trivial:
Supergood reverse-engineers authenticated Dext sessions alongside the documented Data Health & Insights API to deliver a resilient, normalized API layer over your Dext account—covering documents, costs, sales, suppliers, expense reports, and client metrics.
Use Dext with AI agents: Dext MCP Server →
Book a 30-minute session to confirm your Dext modules, client accounts, and authentication model.
We deliver a production-ready Dext adapter tailored to your account and data entities.
Go live with continuous monitoring and automatic adjustments as Dext evolves.
Authentication
/authenticateAuthenticate to a Dext account using token-based credentials or MFA and obtain a session for downstream calls.
Documents
/documentsList captured receipts, invoices, and documents with filters for status, supplier, date range, and category.
Documents
/create_documentSubmit a new document or receipt for capture, extraction, and categorization.
Costs
/costsRetrieve cost (purchase) items with line items, supplier, tax, and categorization details.
Sales
/salesRetrieve sales documents and customer invoices with line items and reconciliation status.
Suppliers
/suppliersList suppliers and customers with contact, tax, and default category mappings.
Practice
/clientsReturn client summaries with health scores and alert levels from the Data Health & Insights API.
- Pull receipts, invoices, costs, and sales with extracted line items into a single warehouse - Stream new captures and categorization changes to downstream BI and spend-analytics tools - Reconcile supplier and customer records across Dext and connected ledgers
- Pull employee expense reports, mileage claims, and approval states without portal clicks - Route pending approvals and exceptions to finance and manager queues - Push approved expenses and audit trails into payroll and accounting systems
- Pull client health scores, alert levels, and rolling activity stats from the Data Health & Insights API - Surface debtor balances, average debtor days, and bank-reconciliation gaps in practice dashboards - Trigger outreach workflows when a client's health score or alert level changes
- Reconcile Dext documents against QuickBooks, Xero, and Sage entries to catch duplicates and gaps - Map Dext categories and suppliers to chart-of-accounts and ledger contacts - Backfill historical documents from Dext Vault into reporting systems
Authentication
Token-based bearer auth and managed session handling, including MFA where required
Connectivity
Authenticated browser/session flows plus the documented Data Health & Insights REST API
Response format
Normalized JSON across documents, costs, sales, suppliers, and client objects
Rate limits
Adaptive throttling tuned to Dext's published 60 requests-per-minute cap with queued backoff
Session management
Automatic session refresh, token rotation, and MFA replay handling
Data freshness
Near real-time pulls for new captures and approvals with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for new documents, categorization, approval, and sync status changes
Latency
Sub-second reads on cached entities; multi-second writes when submitting documents for extraction
Throughput
Horizontally scaled workers sized to multi-client document and expense volume
Reliability
Retry, backoff, and idempotency keys for document submission and expense posting
Adaptation
Continuous monitoring of Dext releases, API changes, and accounting-integration mapping drift
Yes. Dext's public API is limited to practice-level client metrics, so Supergood layers normalized access to documents, costs, sales, suppliers, and expense reports on top of authenticated sessions, giving you a fuller surface than the published endpoints alone.
Supergood applies adaptive throttling and queued backoff tuned to Dext's published limits, reading X-RateLimit headers so multi-client extraction stays within bounds without dropped requests.
Yes. Whether you run one Dext account or a practice managing many clients, Supergood profiles your account structure and entitlements and normalizes data consistently across clients.
No. Supergood reads and writes through your existing Dext workflows and preserves Dext-to-ledger mappings, so your accounting-software sync continues to run as configured without duplicates.
Yes. Beyond reads, Supergood supports submitting documents for capture and posting expense reports back into Dext, with idempotency keys to avoid duplicate entries.