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
AvailableAccess 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

TaskYou (Customer)Your ConsumerApideck
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 APIMaintains connector
Monitor connections✓ Via Dashboard✓ Can revoke anytimeLogs & 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