Exact Online
Service ID: exact-online
Exact Cloud business software offers accounting and industry software in the cloud for SME's on desktop, laptop, tablet and mobile apps.
At a Glance
- Difficulty
- ⚡MODERATEPaid Developer Subscription + App Review Required for External Consumers
- Authentication
- OAuth 2.0OAuth 2.0 (Authorization Code). Access tokens last 10 minutes.
- Webhooks
- No webhooks — data sync is polling-based.
- Partnership Required
- Yes(Yes — registering your app requires a paid Exact Online developer subscription (per country); App Store listing is optional.)
- Partnership Application
- Exact Online App Store (Manage my apps)↗
- Apideck Credentials
- Not available
- Costs
- Developer subscription approx. €15/month per country (excl. VAT); no per-call charges. Consumers need a paid subscription after the 30-day trial.
- Sandbox Availability
- Available(No isolated sandbox — test with your developer subscription or a free 30-day trial (includes demo data).)
- Account Type Required
- Active Exact Online subscription in any supported country edition (NL, BE, DE, ES, UK, US)
- Consumer Access Level
- Any user who can authorise third-party app connections; at consent time the app must be granted access to each division (administration) it needs to access.
- Rate Limits
- 60 requests/minute and 5,000 requests/day per app per division; Exact Online Premium raises the daily cap to 30,000.
Responsibility matrix
| Task | You (Customer) | Your Consumer | Apideck |
|---|---|---|---|
| Sign Up for Developer's Subscription | ✓ | — | — |
| Register & Configure App | ✓ | — | Docs provided |
| Submit App for Exact Review | ✓ | — | — |
| Add Credentials to Apideck | ✓ | — | — |
| Authorize Connection (OAuth) | — | ✓ | Handles OAuth flow |
| Grant Division Access | — | ✓ | — |
| Build via Unified API | ✓ | — | Maintains connector |
| Token Refresh | — | — | ✓ Automatic |
| Monitor Connections | ✓ Via Apideck Dashboard | ✓ Can revoke anytime | Logs & alerts |
Environments
- Single environment
- Testing and production share the same app credentials, and every environment holds live data — treat anything you write during testing as production data.
🚨Important to Know About Exact Online
- Exact Online runs separate country instances (NL, BE, DE, FR, UK, US, ES) — an app registered in one country cannot serve consumers in another. On this connector the region is a per-connection setting; a connection left on the default Dutch domain fails to authorize elsewhere.
- Your app must pass Exact's review before consumers outside your own Exact instance can connect — until it does, only your own subscription can be linked, which blocks pilot consumers.
- Refresh tokens are single-use and expire after 30 days of inactivity — a dormant connection must be re-authorised by the consumer.
- Write-back is limited to transactions (invoices, bills, invoice items, payments, bill payments, journal entries); master data — customers, suppliers, ledger accounts, tax rates and credit notes — is read-only, so consumers maintain it in Exact Online.
- If you are integrating for a single consumer, that consumer can register an internal app (an API key in their own Exact Online environment) instead — this avoids the developer's subscription, but the app can only ever be linked to that one subscription.