# e-Boekhouden.nl — Accounting API: overview

> Canonical URL: https://developers.apideck.com/apis/accounting/e-boekhouden/overview

e-Boekhouden.nl is a Dutch online accounting platform for small businesses, freelancers and bookkeepers.
- Status: beta
- Authentication: apiKey

- **apideck credentials available:** false
- **account type required:** Any e-Boekhouden.nl administration — no separate developer account, app registration, or approval step.
- **beta:** true
- **difficulty reason:** Non-OAuth authentication — consumers generate an API token themselves
- **partnership required:** false
- **costs:** API access adds no fee to an e-Boekhouden subscription. Starting self-employed professionals (zzp'ers) get 15 months free from KVK registration.
- **sandbox url:** https://secure.e-boekhouden.nl/bh/proefabonnement.asp?ACTION=ADDNEW
- **sandbox note:** Every plan's 14-day free trial gives you a real-shaped administration to build and test against; there is no separate sandbox product.
- **consumer access level:** Administration owner or administrator.
- **supported resource categories:**   - **name:** Core Financial
  - **resources:** ledger-accounts
journal-entries
general-ledger-transactions
tracking-categories
  - **resources:** customers
invoices
payments
aged-debtors
  - **name:** Accounts Receivable
  - **name:** Accounts Payable
  - **resources:** suppliers
bills
bill-payments
aged-creditors
- **responsibility matrix:**   - **consumer:** ✓
  - **area:** e-Boekhouden Account & Plan
  - **area:** Generate API Token
  - **consumer:** ✓
  - **apideck:** Docs provided
  - **area:** Connect via Apideck Vault
  - **consumer:** ✓ Supplies token
  - **apideck:** Hosted Vault form
  - **area:** Token Handling
  - **apideck:** ✓ Automatic
  - **area:** Replace Expired Token
  - **consumer:** ✓ Generates a new one
  - **customer:** ✓ Prompts reconnect
  - **area:** Build via Unified API
  - **customer:** ✓
  - **apideck:** Maintains connector
  - **area:** Monitor Connections
  - **consumer:** ✓ Can revoke token anytime
  - **apideck:** Logs & alerts
  - **customer:** ✓ Via Apideck Dashboard
- **environment notes:**   - **environment:** Single environment
  - **description:** Testing and production share one server (api.e-boekhouden.nl) and one kind of credential — there is no separate sandbox key to swap in. Test against a trial or a dedicated administration of your own rather than a live bookkeeping administration: every write lands in real books.
- **external guides:**   - **source:** e-Boekhouden.nl
  - **title:** e-Boekhouden REST API reference
  - **url:** https://api.e-boekhouden.nl/scalar/
  - **source:** e-Boekhouden.nl
  - **title:** API koppeling
  - **url:** https://www.e-boekhouden.nl/koppelingen/api
- **webhooks:** No webhooks — neither native nor virtual.
- **important to know:** The API token's lifetime is chosen by whoever creates it — not fixed by e-Boekhouden — and it is shown only once. Deactivating the user who owns the token invalidates it immediately; a password change does not.
Creates work across the board, but transactional records — journal entries, bills, invoices and both payment types — have no update or delete at all. Corrections are booked as a reversing entry.
Tax rates are not exposed as a resource — e-Boekhouden's VAT codes are a fixed set defined by Dutch tax law, with no endpoint to list them.
No polling-based sync either: e-Boekhouden exposes no last-modified timestamp on any resource, so there is no way to ask the API what changed recently. Plan to re-sync on your own schedule.
- **difficulty:** moderate
- **authentication note:** Personal API token — not OAuth, so there is no authorize-redirect step.
- **apideck credentials note:** e-Boekhouden has no app-level credential model.
- **rate limits:** None published. Bursts reportedly get throttled in practice.
- **sandbox available:** true

## Supported resources

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

- **id:** ledger-accounts
- **downstream id:** ledger-accounts
- **custom field support:** false
- **downstream name:** Ledger Accounts
- **name:** Ledger Accounts
- **status:** live
- **id:** tracking-categories
- **status:** live
- **name:** Tracking Categories
- **downstream id:** tracking-categories
- **downstream name:** Tracking Categories
- **custom field support:** false
- **custom field support:** false
- **downstream id:** relation-customers
- **name:** Customers
- **downstream name:** Relation Customers
- **id:** customers
- **status:** live
- **name:** Suppliers
- **id:** suppliers
- **downstream name:** Relation Suppliers
- **status:** live
- **custom field support:** false
- **downstream id:** relation-suppliers
- **id:** journal-entries
- **downstream name:** Journal Entries
- **status:** live
- **name:** Journal Entries
- **custom field support:** false
- **downstream id:** journal-entries
- **downstream id:** bills
- **id:** bills
- **custom field support:** false
- **status:** live
- **downstream name:** Bills
- **name:** Bills
- **downstream id:** payments
- **name:** Payments
- **downstream name:** Payments
- **status:** live
- **custom field support:** false
- **id:** payments
- **id:** bill-payments
- **name:** Bill Payments
- **status:** live
- **downstream name:** Bill Payments
- **custom field support:** false
- **downstream id:** bill-payments
- **id:** invoices
- **name:** Invoices
- **downstream id:** invoices
- **downstream name:** Invoices
- **status:** live
- **custom field support:** false
- **downstream name:** Aged Creditors
- **downstream id:** aged-creditors
- **name:** Aged Creditors
- **status:** beta
- **custom field support:** false
- **id:** aged-creditors
- **downstream id:** aged-debtors
- **status:** beta
- **id:** aged-debtors
- **custom field support:** false
- **downstream name:** Aged Debtors
- **name:** Aged Debtors
- **downstream id:** general-ledger-transactions
- **custom field support:** false
- **id:** general-ledger-transactions
- **name:** General Ledger Transactions
- **status:** beta
- **downstream name:** General Ledger Transactions

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)
