Moneybird
Service ID: moneybird
Dutch online accounting software for entrepreneurs and small businesses
Beta — this connector is in beta. Functionality and resource coverage may change.
At a Glance
- Difficulty
- ✅STRAIGHTFORWARDSelf-Service OAuth App + Free Sandbox — No Partnership or App Review
- Authentication
- OAuth 2.0OAuth 2.0 authorization code flow.
- Webhooks
- No webhooks
- Partnership Required
- No(Free self-service registration — no approval workflow; yields a Client ID and Secret immediately.)
- Partnership Application
- Developer Portal↗
- Apideck Credentials
- AvailableAvailable for testing: Apideck's shared app shows "Apideck" on the consent screen. Register your own Moneybird application for production.
- Costs
- No API-specific cost — included in the consumer's Moneybird subscription. App registration and sandbox administrations are free.
- Sandbox Availability
- Available — Access Sandbox↗(Free sandbox administrations with full feature access, creatable from any Moneybird account; invoices carry watermarks.)
- Account Type Required
- An active Moneybird administration on any paid tier; API access is not documented as gated to a specific plan.
- Consumer Access Level
- The owner of the administration — Moneybird requires this during authorization; a regular user cannot connect.
- Rate Limits
- 150 requests per 5 minutes per IP address; 50 per 5 minutes for reports endpoints. 429 responses carry a Retry-After header.
What are Apideck credentials?
For select connectors, Apideck has established partnerships allowing you to integrate immediately without your own partnership. When using Apideck credentials, “Apideck” appears as the requesting application during OAuth. Learn more about partnership categories →
Responsibility matrix
| Task | You (Customer) | Your Consumer | Apideck |
|---|---|---|---|
| Create a Moneybird account | ✓ | — | — |
| Register the Moneybird application | ✓ (for production) | — | Shared app available for testing |
| Add Client ID and Secret to Apideck | ✓ | — | — |
| Authorise the connection | — | ✓ (administration owner) | Handles the OAuth flow |
| Select the administration | — | ✓ Via connection settings | — |
| Refresh tokens | — | — | ✓ Automatic |
| Build via the Unified API | ✓ | — | Maintains connector |
| Monitor connections | ✓ Via Dashboard | ✓ Can revoke anytime | Logs & alerts |
Environments
- Single environment
- Testing and production use the same host and the same credential shape. To test: create a free sandbox administration from any Moneybird account, use your own administration, or use Apideck's shared credentials for a quick trial before registering your own app.
- Caution
- Sandbox administrations sit in the same Moneybird account as any real books you keep there, and the Administration setting is the only thing separating them on a connection. Check which one you have selected before writing.
🚨Important to Know About Moneybird
- Rate limits are counted per IP address, not per application or per administration — every consumer you connect shares your integration's outbound IPs, so heavy use by one can throttle the rest.
- Plan for the account owner to be personally involved in every connection. Where bookkeeping is delegated to an accountant or a colleague, that person cannot complete the authorisation on the owner's behalf.
- Each connection covers one administration. A consumer running several companies in Moneybird needs one connection per administration, selected during setup.
⚠️
24 gotchas across 17 resources
Connector-specific behaviors and limitations to be aware of
📦
17 supported resources
View field mappings, supported operations, and schema details