Accounting
Connect Moneybird
Your application calls one EchoRelay URL. When Moneybird changes its API, you update the mapping, not your application.
How Moneybird signs requests
A personal API token, sent as a bearer token in the Authorization header. Moneybird also offers OAuth apps that act for each user; that route is not the one to use here.
Can you connect it today?
Yes, with a personal API token. Add a bearer-token credential with it.
A sample mapping
Your application sends the first request below. The mapping turns it into the body of POST /api/v2/{administrationId}/contacts, shown second.
Your request
{
"company": "Acme BV",
"firstName": "Lotte",
"lastName": "de Vries"
}
What Moneybird receives
{
"contact": {
"company_name": "Acme BV",
"firstname": "Lotte",
"lastname": "de Vries"
}
}
The mapping
{
"$schema": "https://schemas.echorelay.dev/transform/mapping/v1.json",
"root": {
"type": "object",
"id": "root",
"properties": {
"contact": {
"type": "object",
"id": "contact",
"properties": {
"company_name": {
"type": "field",
"id": "company",
"path": "company"
},
"firstname": {
"type": "field",
"id": "first-name",
"path": "firstName"
},
"lastname": {
"type": "field",
"id": "last-name",
"path": "lastName"
}
}
}
}
}
}
The grammar, the answer mapping and the dry run are in the mapping docs.
What you bring
This is not a ready-made connector. You bring a sample request or Moneybird’s OpenAPI document, you or your agent write the mapping, and we run the integration you define.
Moneybird facts on this page were read 2026-10-29 from Moneybird API authentication, Moneybird API reference: contacts. Another service? Check it here.
Connect everything. Deploy nothing.
No credit card required.