# Digits — Accounting API: overview

> Canonical URL: https://developers.apideck.com/apis/accounting/digits/overview

Digits is an AI-powered accounting platform that provides real-time financial insights, automated bookkeeping, and intelligent reporting for modern businesses.
- Status: beta
- Authentication: oauth2

- **webhooks:** No webhooks — neither native nor virtual; poll for changes. Digits has a webhook contract of its own, but it is in private beta and unused here.
- **partnership required:** false
- **difficulty reason:** Self-service signup and sandbox — app approval required before other organisations can install your app
- **apideck credentials available:** true
- **important to know:** Connecting your own Digits businesses works from day one. Installing your app into any organisation outside your own requires Digits to approve it first, requested by email.
The Digits Connect API launched publicly in October 2025 and its surface is still expanding, so expect capability to grow between releases.
Uninstalling your app from an organisation revokes its tokens — that connection stops working until the consumer authorises again.
- **supported resource categories:**   - **name:** Core Financial
  - **resources:** ledger-accounts
journal-entries
tracking-categories
  - **name:** Contacts
  - **resources:** customers
suppliers
  - **name:** Reports
  - **resources:** balance-sheet
profit-and-loss
- **sandbox url:** https://developer.digits.com/docs/developer-sandbox-testing-your-app
- **account type required:** Digits account (the connecting organisation's own Digits ledger)
- **responsibility matrix:**   - **customer:** ✓
  - **area:** Create Digits Developer Account
  - **customer:** ✓
  - **apideck:** Docs provided
  - **area:** Register & Configure App
  - **customer:** ✓ (to reach organisations outside your own)
  - **apideck:** Support available
  - **area:** Request App Approval
  - **area:** Add Credentials to Apideck
  - **customer:** ✓
  - **consumer:** ✓
  - **area:** Authorize Connection (OAuth)
  - **apideck:** Handles OAuth flow
  - **area:** Build via Unified API
  - **apideck:** Maintains connector
  - **customer:** ✓
  - **area:** Token Refresh
  - **apideck:** ✓ Automatic
  - **area:** Monitor Connections
  - **apideck:** Logs & alerts
  - **customer:** ✓ Via dashboard
  - **consumer:** ✓ Can revoke anytime
- **sandbox note:** Free, resettable Developer Sandbox with demo data, one per developer account. No live bank connections, and collaborator invites are disabled.
- **apideck credentials note:** OAuth consent shows "Apideck" as the requesting application. Register your own Digits app for production.
- **environment notes:**   - **description:** Development keys from your Digits app's Keys tab. They need no approval and reach only your own Developer Sandbox.
  - **environment:** Sandbox
  - **environment:** Production
  - **description:** Production keys from the same Keys tab, used with real Digits organisations. Development credentials CANNOT be used with production accounts.
- **consumer access level:** Any user who can authorise third-party access to the Digits organisation — Digits documents no minimum role.
- **external guides:**   - **title:** Authentication and OAuth scopes
  - **url:** https://developer.digits.com/docs/authentication
  - **source:** Digits
  - **title:** Publishing apps
  - **url:** https://developer.digits.com/docs/publishing-apps
  - **source:** Digits
  - **title:** Rate limits
  - **url:** https://developer.digits.com/docs/rate-limits
  - **source:** Digits
- **partnership note:** No partner programme, certification or marketplace listing to complete — a free developer account is all you need.
- **costs:** No cost for API access — Digits charges no fees, usage paywalls or marketplace commissions (verified June 2026).
- **authentication note:** Authorization Code flow.
- **difficulty:** moderate
- **rate limits:** 180 requests/minute per client ID and 60 requests/minute per access token. Approved production apps can request higher limits.
- **sandbox available:** true

## Supported resources

[Accounting data model](/guides/accounting-data-model.md)

- **name:** Ledger Accounts
- **status:** live
- **downstream id:** categories
- **downstream name:** Categories
- **id:** ledger-accounts
- **custom field support:** false
- **status:** live
- **name:** Journal Entries
- **downstream name:** Transactions
- **id:** journal-entries
- **downstream id:** transactions
- **custom field support:** false
- **downstream id:** parties
- **downstream name:** Parties
- **status:** live
- **id:** suppliers
- **custom field support:** false
- **name:** Suppliers
- **name:** Customers
- **id:** customers
- **status:** live
- **downstream name:** Parties
- **custom field support:** false
- **downstream id:** parties
- **id:** tracking-categories
- **downstream name:** Departments
- **status:** live
- **name:** Tracking Categories
- **custom field support:** false
- **downstream id:** departments
- **name:** BalanceSheet
- **downstream name:** Balance Sheet
- **status:** live
- **custom field support:** false
- **downstream id:** balance-sheet
- **id:** balance-sheet
- **name:** ProfitAndLoss
- **downstream name:** Profit And Loss
- **status:** live
- **id:** profit-and-loss
- **custom field support:** false
- **downstream id:** profit-and-loss

An omitted operation list does not establish operation support. Verify the selected operation in the coverage matrix.

[API reference](https://developers.apideck.com/apis/accounting/reference.md) · [Coverage matrix](https://developers.apideck.com/apis/accounting/coverage)
