Dualentry
Service ID: dualentry
DualEntry is an AI-native ERP platform built from the ground up for finance teams scaling from mid-market to IPO.
At a Glance
- Difficulty
- ⚡MODERATEAPI Key Authentication — Credential Generated by the Consumer's DualEntry Administrator
- Authentication
- API KeyAPI Key sent in the X-API-KEY header, not OAuth. The key is a long-lived organisation credential with no expiry.
- Webhooks
- No webhooks — not supported by DualEntry's API.
- Partnership Required
- No(Apideck holds an approved partnership with DualEntry, so no application or certification is required from you.)
- Apideck Credentials
- Not available(Not available — each consumer supplies their own API key; there is no shared Apideck credential.)
- Costs
- No separate API fee — bundled into the DualEntry subscription, which lists Open API as a plan feature.
- Sandbox Availability
- Available — Access Sandbox↗(A separate Development environment at api-dev.dualentry.com with its own organisations and API keys; a production key will not authenticate there.)
- Account Type Required
- Any DualEntry plan. Multi-company tenants supported; scope to a Default Company or the whole tenant.
- Consumer Access Level
- Organisation administrator — only an admin can generate the API key, via Settings > Organization > Developer access.
- Rate Limits
- 300 requests/min per API key across all endpoints; 60 requests/min per endpoint; invoice create/update capped at 2/min.
Responsibility matrix
| Task | You (Customer) | Your Consumer | Apideck |
|---|---|---|---|
| Generate the API key in DualEntry | — | ✓ (organisation administrator) | — |
| Configure the DualEntry connector | ✓ | — | Docs provided |
| Provide the API key | — | ✓ (via Vault) | Securely stores credentials |
| Choose the environment and Default Company | — | ✓ (at connection time) | — |
| Build via the Unified API | ✓ | — | Maintains connector |
| Rotate the API key | — | ✓ (administrator) | Updates the stored credential |
| Monitor connections | ✓ Via Dashboard | ✓ Can revoke anytime | Logs & alerts |
Environments
- Sandbox
- Development and testing against api-dev.dualentry.com. Credentials: a Development API key, generated by the consumer's DualEntry administrator and selected in Apideck by setting the connection's Environment to Development. There is no self-service sandbox signup — ask DualEntry for a development organisation.
- Production
- Live consumer data on api.dualentry.com. Credentials: a Production API key from the same administrator, with the connection's Environment left on Production.
- Critical
- Development credentials CANNOT be used with production accounts. The two environments hold separate organisations and separate keys, so swapping a key between them fails to authenticate rather than returning an error you can act on.
🚨Important to Know About Dualentry
- The API key is not self-service for you: the consumer's own DualEntry administrator must generate it, and DualEntry shows it only once at creation — if it is lost, a new key must be issued and the old one revoked.
- On a multi-company tenant, a read that does not name a company returns records from every company in the tenant. Set a Default Company on the connection, or send an x-apideck-company-id header per request.
- DualEntry offers no free trial. Every plan includes accountant-led implementation instead, so evaluating the platform means going through their onboarding rather than self-serving.
⚠️
21 gotchas across 13 resources
Connector-specific behaviors and limitations to be aware of
📦
16 supported resources
View field mappings, supported operations, and schema details