# Minox — Accounting API: overview

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

Dutch cloud bookkeeping/accounting platform.
- Status: beta
- Authentication: oauth2

- **account type required:** A Minox subscription that includes the administration to connect; accountants can reach their client administrations.
- **apideck credentials available:** false
- **apideck credentials note:** You connect with the OAuth client from your own Minox application.
- **authentication note:** Authorization Code flow; your consumer signs in with their Minox login.
- **beta:** true
- **consumer access level:** The Minox subscription's main user (hoofdgebruiker) approves the connection; each connection covers one administration.
- **costs:** Minox publishes no fee for API access.
- **difficulty:** moderate
- **difficulty reason:** Standard OAuth + Minox API Access Application Review Required
- **environment notes:**   - **description:** Minox has one environment, and testing and production use the same OAuth client. Test against a free Minox demo account that has API access; production connects your consumers' real administrations.
  - **environment:** Single environment
  - **description:** Every write lands in real books. Keep test writes to a demo account, never a live administration.
  - **environment:** Caution
- **important to know:** Invoices, bills and credit notes are posted bookings on Minox's sales and purchase journals, not drafts in Minox's invoice module.
Quotes are not available yet: Minox has to enable its ordering API, which it does per Minox customer.
Virtual webhooks report created and updated records but not deletions, so a sync that must notice deleted records needs a periodic full list.
- **partnership note:** Apply for Minox open-API access; once Minox approves the application, you receive your own OAuth client.
- **partnership required:** true
- **partnership url:** https://minox.nl/aanvragen-koppeling-via-open-api/
- **rate limits:** Load-dependent. Observed in testing: 20 requests per rate-limit window, then a 120-second retry-after.
- **responsibility matrix:**   - **area:** Request Minox open-API access
  - **customer:** ✓
  - **area:** Add Client ID and Secret to Apideck
  - **customer:** ✓
  - **apideck:** Handles the OAuth flow
  - **area:** Authorize the connection
  - **consumer:** ✓ (main user)
  - **apideck:** Maintains connector
  - **area:** Build via the Unified API
  - **customer:** ✓
- **sandbox available:** false
- **sandbox note:** Test with a free Minox demo account; request API access for it the same way as for production.
- **supported resource categories:**   - **name:** Core Financial
  - **resources:** ledger-accounts
journal-entries
journals
tax-rates
tracking-categories
attachments
  - **name:** Accounts Receivable
  - **resources:** customers
invoices
credit-notes
invoice-items
categories
  - **name:** Accounts Payable
  - **resources:** suppliers
bills
bill-credit-notes
  - **name:** Reports
  - **resources:** balance-sheet
profit-and-loss
aged-debtors
aged-creditors
- **webhooks:** Virtual webhooks — created and updated events: customers, suppliers, invoices, bills, credit notes, items, ledger accounts, tax rates and tracking categories.

## Supported resources

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

- **custom field support:** true
- **downstream id:** customer
- **downstream name:** Customer
- **id:** customers
- **name:** Customers
- **status:** live
- **custom field support:** true
- **downstream id:** supplier
- **downstream name:** Supplier
- **id:** suppliers
- **name:** Suppliers
- **status:** live
- **custom field support:** false
- **downstream id:** ledger_account
- **downstream name:** Ledger Account
- **id:** ledger-accounts
- **name:** Ledger Accounts
- **status:** live
- **custom field support:** false
- **downstream id:** vat
- **downstream name:** Vat
- **id:** tax-rates
- **name:** Tax Rates
- **status:** live
- **custom field support:** false
- **downstream id:** fiscal-periods
- **downstream name:** Fiscal Periods
- **id:** fiscal-periods
- **name:** Fiscal Periods
- **status:** beta
- **custom field support:** false
- **downstream id:** sales-booking
- **downstream name:** Sales Booking
- **id:** invoices
- **name:** Invoices
- **status:** live
- **custom field support:** false
- **downstream id:** purchase-booking
- **downstream name:** Purchase Booking
- **id:** bills
- **name:** Bills
- **status:** live
- **custom field support:** false
- **downstream id:** item
- **downstream name:** Item
- **id:** invoice-items
- **name:** Invoice Items
- **status:** live
- **custom field support:** false
- **downstream id:** ordering-quotation
- **downstream name:** Ordering Quotation
- **id:** quotes
- **name:** Quotes
- **status:** beta
- **custom field support:** false
- **downstream id:** cost_center
- **downstream name:** Cost Center
- **id:** tracking-categories
- **name:** Tracking Categories
- **status:** live
- **custom field support:** false
- **downstream id:** item_group
- **downstream name:** Item Group
- **id:** categories
- **name:** Categories
- **status:** beta
- **custom field support:** false
- **downstream id:** transaction_line_batch
- **downstream name:** Transaction Line Batch
- **id:** journal-entries
- **name:** Journal Entries
- **status:** live
- **custom field support:** false
- **downstream id:** journal
- **downstream name:** Journal
- **id:** journals
- **name:** Journals
- **status:** beta
- **custom field support:** false
- **downstream id:** report-balance-sheet
- **downstream name:** Report Balance Sheet
- **id:** balance-sheet
- **name:** BalanceSheet
- **status:** live
- **custom field support:** false
- **downstream id:** report-profit-and-loss
- **downstream name:** Report Profit And Loss
- **id:** profit-and-loss
- **name:** ProfitAndLoss
- **status:** live
- **custom field support:** false
- **downstream id:** report-trial-balance
- **downstream name:** Report Trial Balance
- **id:** trial-balance
- **name:** Trial Balance
- **status:** beta
- **custom field support:** false
- **downstream id:** aged-debtors
- **downstream name:** Aged Debtors
- **id:** aged-debtors
- **name:** Aged Debtors
- **status:** beta
- **custom field support:** false
- **downstream id:** aged-creditors
- **downstream name:** Aged Creditors
- **id:** aged-creditors
- **name:** Aged Creditors
- **status:** beta
- **custom field support:** false
- **downstream id:** attachment
- **downstream name:** Attachment
- **id:** attachments
- **name:** Attachments
- **status:** live
- **custom field support:** false
- **downstream id:** sales-credit-booking
- **downstream name:** Sales Credit Booking
- **id:** credit-notes
- **name:** Credit Notes
- **status:** live
- **custom field support:** false
- **downstream id:** purchase-credit-booking
- **downstream name:** Purchase Credit Booking
- **id:** bill-credit-notes
- **name:** Bill Credit Notes
- **status:** beta

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)
