# banqUP — Accounting API: overview

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

Banqup is the digital link between business owners and their accountant. With Banqup you can create and send outgoing invoices, get paid and maintain a complete overview.
- Status: live
- Authentication: oauth2

- **rate limits:** No published numeric limit. Limits apply per credential set; raising one is arranged with a banqUP contact and may require a higher plan.
- **difficulty:** moderate
- **account type required:** A banqUP business account for the data, plus a free Banqup Developer Portal account to register the app.
- **costs:** Developer-portal access and API use carry no separate charge; they come with the consumer's banqUP subscription.
- **apideck credentials note:** You register your own app on the Banqup Developer Portal and supply its credentials.
- **difficulty reason:** Self-Service OAuth Credentials + Per-Business App Whitelisting Required
- **sandbox available:** true
- **consumer access level:** The banqUP space's legal representative, or a space admin acting for them.
- **sandbox note:** Self-service: register on banqUP's separate CVE sandbox developer portal, documented at docs.cve.btx.banqup.com, to obtain sandbox credentials.
- **partnership note:** No partnership or certification gates API access; developer-portal registration is self-service. Banqup Group's reseller programme is unrelated.
- **partnership required:** false
- **apideck credentials available:** false
- **supported resource categories:**   - **resources:** invoices
customers
  - **name:** Accounts Receivable
- **responsibility matrix:**   - **customer:** ✓ Via the Apideck Dashboard
  - **area:** Enable the banqUP connector
  - **customer:** ✓ Obtains the credentials
  - **area:** Register the app on the Banqup Developer Portal
  - **consumer:** ✓ Legal representative or space admin
  - **area:** Whitelist the app in the banqUP space
  - **consumer:** ✓
  - **area:** Supply the seller id when connecting
  - **area:** Store and encrypt credentials
  - **apideck:** ✓
  - **area:** Build via the Unified API
  - **apideck:** ✓ Maintains the connector
  - **customer:** ✓ Builds the requests
  - **apideck:** ✓ Logs and alerts
  - **area:** Monitor connections
  - **consumer:** ✓ Can withdraw the app's access anytime
  - **customer:** ✓ Via the Apideck Dashboard
- **important to know:** banqUP is read-only through Apideck: there is no create, update or delete path, so plan a one-way sync out of banqUP.
Access is granted inside banqUP, not by the credentials alone: your app has to be whitelisted in the connected business's own space before it can retrieve anything. Until that happens, a correctly configured connection returns no data rather than an error.
Each connection is scoped to a single seller. banqUP requires a seller id, which the list operations use as a path parameter, so your consumer needs to know which seller their credentials represent, and each additional seller is its own connection.
- **external guides:**   - **source:** banqUP
  - **title:** API authentication
  - **url:** https://docs.btx.banqup.com/docs/api-guides/api-fundamentals/api-authentication
  - **url:** https://docs.btx.banqup.com/docs/recipes/authentication/grant-permissions
  - **title:** Grant an app access to a space
  - **source:** banqUP
- **authentication note:** Client-credentials flow: the app authenticates as itself, so consumers never see a login screen.
- **environment notes:**   - **environment:** Sandbox (CVE)
  - **description:** For building and testing. Sandbox credentials work only against sandbox data; they cannot be used with production accounts.
  - **environment:** Production
  - **description:** For live consumer data. Credentials are issued separately on the production developer portal.
- **webhooks:** No webhooks — banqUP publishes none for this API, so changes are picked up by polling.

## Supported resources

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

- **custom field support:** true
- **status:** live
- **downstream id:** invoices
- **downstream name:** Invoices
- **name:** Invoices
- **id:** invoices
- **downstream id:** debtors
- **status:** live
- **downstream name:** Debtors
- **name:** Customers
- **custom field support:** false
- **id:** customers

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)
